您的位置:首页 > 产品设计 > UI/UE

iOS9 之后的UIAlertView 的写法

2015-11-03 15:44 585 查看
iOS9之前 的UIAlertView

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示" message:message delegate:self cancelButtonTitle:@"确定"
otherButtonTitles: nil];
[alert show];

iOS9 之后的UIAlertView

UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示" message:@"注册成功"
preferredStyle:UIAlertControllerStyleAlert];

//取消
UIAlertAction *cacelAction = [UIAlertAction actionWithTitle:@"返回" style:UIAlertActionStyleCancel handler:nil];
[alert addAction:cacelAction];
//确认

UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"好的" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull
action) {
NSLog(@"你好啊");
}];

[alert addAction:okAction];

[self presentViewController:alert animated:YES completion:nil];

这里我试了初始化 action 的顺序,但是无法改变它们显示出来的顺序,依然是 先有取消 再有 确认键
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: