首页 > 代码库 > UIAlertController使用
UIAlertController使用
1、替代UIAlertView
代码:
if(SYSTEM_VERSION >= 8.0) { UIAlertController * alertCtr = [UIAlertController alertControllerWithTitle:@"" message:@"删除联系人?" preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *firstAction = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { //do something }]; UIAlertAction *secondAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { //do something }]; [alertCtr addAction:firstAction]; [alertCtr addAction:secondAction]; [self presentViewController:alertCtr animated:YES completion:^{ }]; }
2、替代UIActionSheet
代码:
if(SYSTEM_VERSION >= 8.0) { UIAlertController * alertCtr = [UIAlertController alertControllerWithTitle:nil message:nil preferredStyle:UIAlertControllerStyleActionSheet]; UIAlertAction *firstAction = [UIAlertAction actionWithTitle:@"回复" style:UIAlertActionStyleDestructive handler:^(UIAlertAction *action) { //do something }]; UIAlertAction *secondAction = [UIAlertAction actionWithTitle:@"转发" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { //do something }]; UIAlertAction *thirdAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction *action) { //do something }]; [alertCtr addAction:firstAction]; [alertCtr addAction:secondAction]; [alertCtr addAction:thirdAction]; [self presentViewController:alertCtr animated:YES completion:^{ }]; }
UIAlertController使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。