iOS提示框

2016-05-31  本文已影响2628人  lxf_2013

现在提示框UIalert和UIActionSheet不给用了,苹果把两个合并为了UIalertController.下面直接上代码

UIAlertController*alertController = [UIAlertController alertControllerWithTitle:@"提示框"message:@"确定要退出吗" preferredStyle:UIAlertControllerStyleAlert];

其中preferredStyle一共有两种,UIAlertControllerStyleAlert就是以前的UIalert,UIAlertControllerStyleActionSheet就是UIActionSheet

UIAlertControllerStyleActionSheet =0,

UIAlertControllerStyleAlert

如果选择了UIAlertControllerStyleAlert,接下来设置按钮:

//确定按钮

[alertControlleraddAction:[UIAlertActionactionWithTitle:@"确定"style:UIAlertActionStyleDestructivehandler:^(UIAlertAction*_Nonnullaction) {

NSLog(@"点击确定触发的事件");

}]];

//取消按钮

[alertControlleraddAction:[UIAlertActionactionWithTitle:@"取消"style:UIAlertActionStyleCancelhandler:^(UIAlertAction*_Nonnullaction) {

NSLog(@"点击取消触发的事件");

}]];

然后是显示代码:

//显示alertVIew

[selfpresentViewController:alertControlleranimated:YEScompletion:^{

NSLog(@"显示完成时执行的代码");

}];

结果:


UIActionSheet也一样,把preferredStyle改改就OK了

上一篇 下一篇

猜你喜欢

热点阅读