美文网首页
iOS基本UI控件的使用

iOS基本UI控件的使用

作者: 横渡 | 来源:发表于2016-03-10 15:25 被阅读277次

iOS小控件的使用

UIAlertController

UIAlertView用来给用户展示警告信息。这个类是在iOS 8.0之后出现的,用来替代UIActionSheet(从底部冒出) 和 UIAlertView(从中间出现)。确定了警告控制器的动作方式和style之后,使用 presentViewController:animated:completion: 方法来展示。

typedef enum UIAlertControllerStyle: NSInteger {
   UIAlertControllerStyleActionSheet = 0, //提示信息从底部弹出
   UIAlertControllerStyleAlert //提示信息从中间弹出
} UIAlertControllerStyle;

使用方法:

UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"My Alert" message:@"This is an alert" preferredStyle:UIAlertControllerStyleActionSheet];
UIAlertAction *defaultAction = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
        // 点击该按钮后的逻辑 
 }];
// 添加action
[alert addAction:defaultAction];
UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {}];
UIAlertAction *deleteAction = [UIAlertAction actionWithTitle:@"Delete" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * _Nonnull action) {}];
[alert addAction:cancelAction];
[alert addAction:deleteAction];
// 弹出警告框    
[self presentViewController:alert animated:YES completion:nil];
UIAlertControllerStyleActionSheet UIAlertControllerStyleAlert

相关文章

网友评论

      本文标题:iOS基本UI控件的使用

      本文链接:https://www.haomeiwen.com/subject/qijzkttx.html