UIAlertController

关于UIAlertController的基本使用:
  • UIAlertControlle 弹出样式:
    UIAlertControllerStyleAlert 在屏幕中间
    UIAlertControllerStyleActionSheet 在屏幕底部
    <pre>
    UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"标题" message:@"内容" preferredStyle:UIAlertControllerStyleAlert];
    <code>

  • UIAlertAction 按钮样式:
    UIAlertActionStyleDefault,
    UIAlertActionStyleCancel,
    UIAlertActionStyleDestructive
    <pre>UIAlertAction **default = [UIAlertAction actionWithTitle:@"Default" style:UIAlertActionStyleDefault
    handler:^(UIAlertAction * _Nonnull action) { NSLog(@"回调"); }];

UIAlertAction *Destructive = [UIAlertAction actionWithTitle:@"Destructive" style:UIAlertActionStyleDestructive handler:nil];

UIAlertAction *Cancel = [UIAlertAction actionWithTitle:@"Destructive" style:UIAlertActionStyleCancel handler:nil]; <code>

  • 添加UIAlertAction:
    <pre>
    [alert addAction:Default];
    [alert addAction:Destructive];
    [alert addAction:Cancel];

    // 添加TextField
    [alert addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {
    }];
    // 显示
    [self presentViewController:alert animated:YES completion:nil];
    <code>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容