IOS8 alertView 和 actionSheet 使用方法

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. }

效果图: 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值