UIAlertView使用

UIAlertViewDelegate定义的常用方法

 1 // Called when a button is clicked. The view will be automatically dismissed after this call returns
 2 //当用户单击警告框中得某个按钮时激发该方法,buttonIndex代表用户单击的按钮的索引,从0开始
 3 - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
 4 
 5 // Called when we cancel a view (eg. the user clicks the Home button). This is not called when the user clicks the cancel button.
 6 // If not defined in the delegate, we simulate a click in the cancel button
 7 //取消按钮时(用户单击home键)激发
 8 - (void)alertViewCancel:(UIAlertView *)alertView;
 9 
10 // before animation and showing view
11 //警告框将要显示出来时激发
12 - (void)willPresentAlertView:(UIAlertView *)alertView;  
13 
14  // after animation
15 //警告框完全显示出来后激发
16 - (void)didPresentAlertView:(UIAlertView *)alertView; 
17 
18 // before animation and hiding view
19 //当用户通过单击某个按钮将要隐藏该警告框时激发
20 - (void)alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex; 
21 
22 // after animation
23 //当用户通过单击某个按钮完全隐藏该警告框时激发
24 - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex;  
25 
26 // Called after edits in any of the default fields added by the style
27 //每次编辑输入框时会调用
28 - (BOOL)alertViewShouldEnableFirstOtherButton:(UIAlertView *)alertView;

UIAlertView的actionSheetStyle属性

1    UIAlertViewStyleDefault = 0,//默认的警告框风格
2     UIAlertViewStyleSecureTextInput,//警告框中包含一个密码输入框
3     UIAlertViewStylePlainTextInput,//警告框中包含一个普通输入框
4     UIAlertViewStyleLoginAndPasswordInput//警告框中包含用户名、密码两个输入框

访问警告框中textField 索引从0开始,自IOS5.0以后有的方法

- (UITextField *)textFieldAtIndex:(NSInteger)textFieldIndex NS_AVAILABLE_IOS(5_0);

原文地址:https://www.cnblogs.com/netqin/p/4716068.html