UIAlertController

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];

你可能感兴趣的:(UIAlertController)