iOS提示框

现在提示框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(@"显示完成时执行的代码");

}];


结果:

iOS提示框_第1张图片

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

你可能感兴趣的:(iOS提示框)