首页 > 代码库 > UIAlertController使用
UIAlertController使用
UIAlertController使用
作者: 发布日期:2014-10-10 20:39:49
我来说两句(0)
Tag标签:UIAlertController使用
1、替代UIAlertView
代码:view sourceprint?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
代码:view sourceprint?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.
}
效果图:
延伸阅读:
UIAlertController使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。