iOS UIAlertController代替UIAlertView

释放双眼,带上耳机,听听看~!

 iOS9以后创建UIAlertView时会出现警告,苹果对UIAlertView进行了优化,添加了UIAlertController,下面是UIAlertController的实现方法:

1、创建一个UIAlertController 并设置标题和提示信息

UIAlertController *alertController = [UIAlertControlleralertControllerWithTitle:@"提示"message:@"GPS不可用是否去设置"preferredStyle:UIAlertControllerStyleAlert];

 

2、创建一个 UIAlertAction对象,块里面可以实现回调方法 相当于之前的确定和取消按钮

UIAlertAction *okAction = [UIAlertActionactionWithTitle:@"去设置"style:UIAlertActionStyleDefaulthandler:^(UIAlertAction *
_Nonnull action) {

        //跳转到系统设置页面

        [[UIApplicationsharedApplication] openURL:[NSURLURLWithString:UIApplicationOpenSettingsURLString]];

    }];

    UIAlertAction *cancelAction = [UIAlertActionactionWithTitle:@"取消"style:UIAlertActionStyleCancelhandler:nil];

 

3、添加UIAlertAction对象到UIAlertController中去

    [alertController addAction:cancelAction];

    [alertController addAction:okAction];

 

4、跳转到alertController中去就实现了这个方法

    [self presentViewController:alertController
animated:YEScompletion:nil];

 

 

做完以上步骤就大功告成了~

人已赞赏
iOS文章

iOS文字实现超链接

2020-2-22 7:44:58

iOS文章

iOS单例宏的书写

2020-2-22 9:33:44

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索