Tag标签:UIAlertController使用
-
1、替代UIAlertView
代码:01.if(SYSTEM_VERSION >=8.0)02.{03.UIAlertController * alertCtr = [UIAlertController alertControllerWithTitle:@""message:@"删除联系人?"preferredStyle:UIAlertControllerStyleAlert];04.UIAlertAction *firstAction = [UIAlertAction actionWithTitle:@"确定"style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {05.//do something06.}];07.UIAlertAction *secondAction = [UIAlertAction actionWithTitle:@"取消"style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {08.//do something09.}];10.[alertCtr addAction:firstAction];11.[alertCtr addAction:secondAction];12.[self presentViewController:alertCtr animated:YES completion:^{13.14.}];15.}
效果图:
2、替代UIActionSheet
代码:01.if(SYSTEM_VERSION >=8.0)02.{03.UIAlertController * alertCtr = [UIAlertController alertControllerWithTitle:nil message:nil preferredStyle:UIAlertControllerStyleActionSheet];04.UIAlertAction *firstAction = [UIAlertAction actionWithTitle:@"回复"style:UIAlertActionStyleDestructive handler:^(UIAlertAction *action) {05.//do something06.}];07.UIAlertAction *secondAction = [UIAlertAction actionWithTitle:@"转发"style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {08.//do something09.}];10.UIAlertAction *thirdAction = [UIAlertAction actionWithTitle:@"取消"style:UIAlertActionStyleCancel handler:^(UIAlertAction *action) {11.//do something12.}];13.[alertCtr addAction:firstAction];14.[alertCtr addAction:secondAction];15.[alertCtr addAction:thirdAction];16.[self presentViewController:alertCtr animated:YES completion:^{17.18.}];19.}
效果图: