UIAlertView,UIActionSheet的使用

UIAlertView主要功能:用于提示用户相关信息,并与用户进行交互,比如给用户提供选择或确认。UILertView常用属性和初始化放法UIAlertViewStyle *alertViewStyleUIAlertViewStylePlainTextInput;/ * <UIAlertViewDelegate> * / delegate;//UIAlertView的委托- (id)initWithTitle:(NSString*)title message:( NSString *)message delegate:(id/*<UIAlertViewDelegate>*/)delegate cancelButtonTitle:(NSString*)cancelButtonTitle otherButtonTitles:(NSString*)otherButtonTitles,…- (void)show;//展示UIAlertView//UIAlertView的委托方法之一,,主要作用是当用户与UIAlertView进行交互是,所触发的动作- (Void)alertView:(UIAlterView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;实例: UIAlertView *alerView = [[UIAlertView alloc] initWithTitle: @”警告” message: @”你的用户名或者密码有误,请根据实际情况来确认详细信息,并进行再次操作” delegate:self cancelButtonTitle: @”取消” otherButtonTitles: @”确认”, nil];alerView.alertViewStyle = UIAlertViewStyleSecureTextInput;[alerView show];UIActionSheet主要功能:主要是从屏幕下方弹出提示信息提示用户UIActionSheet常用属性和初始化方法//UIActionSheet的初始化方法,需要注意一下各个参数在现实的时候的位置 – (id)initWithTitle:(NSStirng *)title delegate: (id<UIActionSheetDelegate>)delegate cancelButtonTitle:(NSString*)destructiveButtonTitle otherButtonTitle:(NSString *)otherButtonTitles,…//在指定视图下方现实UIActionSheet视图- (void)showInView:(UIView *)view;//UIActionSheet的主要委托方法,作用是当用户与UIActionSheet进行交互的时候,捕获所触发的动作。- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex;UIActionSheet代码展示- (IBAction)onButton:(id)sender forEvent:(UIEvent *)event {UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@”警告” delegate:self cancelButtonTitle:@”取消” destructiveButtonTitle:@”确认” otherButtonTitles:@”hahah”, nil];[actionSheet showInView:self.view];}- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{NSLog(@”%ld”,buttonIndex);switch (buttonIndex) {case 0:NSLog(@”用户点击了确认按钮”);break;case 1:NSLog(@”用户点击了hello”);break;case 2:NSLog(@”用户点击了取消按钮”);break;default:break;}}

听过许多故事,见过旅行风景,就这样,

UIAlertView,UIActionSheet的使用

相关文章:

你感兴趣的文章:

标签云: