系统给出的UIAlterAction的颜色是蓝色的,我们的应用采用了不同的颜色,仍旧使用系统默认的会显得有些突兀所以就问了度娘,有以下的方法改变Action的颜色。
但是在iOS8.4由于View的层级原因,必须将其写在Present 之后
这样就可以改变Action的字体颜色了。
在iOS8.3以下的时候就可修改Action的颜色
<span style="font-size:18px;"> alertController.view.tintColor = kCommonBlueColor;</span>
但是在iOS8.4由于View的层级原因,必须将其写在Present 之后
[self presentViewController:alertController animated:YES completion:^{
}];
//在iOS8.4以后由于View的层级原因,就必须写在presentViewController 的后边
alertController.view.tintColor = kCommonBlueColor;
这样就可以改变Action的字体颜色了。