iOS 8苹果推出UIAlertController 。
iOS 9以后创建UIAlertView以及UIActionSheet时会出现警告,苹果对UIAlertView和UIActionSheet进行了优化整合,添加了UIAlertController。
-
创建提示框
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"alertController" 标题 message:@"描述~" preferredStyle:UIAlertControllerStyleAlert];
// alert/actionSheet
-
添加按钮和响应事件
2.1 创建
// actionWithTitle 按钮文字
// style 按钮样式
// handler 按钮响应事件
UIAlertAction *action0 = [UIAlertAction actionWithTitle:@"I know"style:UIAlertActionStyleCancel
handler:^(UIAlertAction *action) {
}];
2.2添加到提示框上
[alert addAction:action0];
-
展示提示框
[self presentViewController:alert animated:YES completion:nil];
网友评论