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 something
06.}];
07.UIAlertAction *secondAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
08.//do something
09.}];
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 something
06.}];
07.UIAlertAction *secondAction = [UIAlertAction actionWithTitle:@"转发" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
08.//do something
09.}];
10.UIAlertAction *thirdAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction *action) {
11.//do something
12.}];
13.[alertCtr addAction:firstAction];
14.[alertCtr addAction:secondAction];
15.[alertCtr addAction:thirdAction];
16.[self presentViewController:alertCtr animated:YES completion:^{
17.
18.}];
19.}