iOS9 之后的UIAlertView 的写法

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


你可能感兴趣的:(iOS)