转: http://stackoverflow.com/questions/26448418/ios-8-uialertcontroller-default-style-color
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.
我使用的默认样式 UIAlertController
和 UIAlertAction
但我相处如截图所示的白色背景的白色文本
这里是我的代码:
1 | UIAlertController *alert = [UIAlertController alertControllerWithTitle:nil message:nil preferredStyle:UIAlertControllerStyleActionSheet]; |
我寻找着这个问题,我发现我可以添加 tintColor
的 UIAlertController
作为跟随,但它不工作。
1 | alert.view.tintColor = [UIColor blackColor]; |
这是一种正常的行为还是在我的代码有何不妥吗?
解决方法 1:
设置为 UIAlertController 的色调颜色可以通过 API 的外观:
1 | [[UIView appearanceWhenContainedIn:[UIAlertController class], nil] setTintColor:[UIColor blackColor]]; |