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 的顺序,但是无法改变它们显示出来的顺序,依然是 先有取消 再有 确认键