iOS8 中引入了UIAlertController来取代以前的alertVIew 和actionSheet,把它们两个封装在了一起。具体用法如下所示
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil message:@"邮箱格式有误,请重新输入" preferredStyle:UIAlertControllerStyleAlert];
[alertController addAction:[UIAlertAction actionWithTitle:@"确认" style:UIAlertActionStyleDefault handler:nil]];
[[UIView appearanceWhenContainedIn:[UIAlertController class], nil] setTintColor:[UIColor colorWithRed:0.90f green:0.26f blue:0.45f alpha:1.00f]];
[self presentViewController:alertController animated:YES completion:^{
}];
上面 [[ UIView appearanceWhenContainedIn :[ UIAlertController class ], nil ] setTintColor :[ UIColor redColor ];的意思是设置“确认” 按钮的tintColor 。