【发布时间】:2015-09-24 13:13:52
【问题描述】:
我不确定是否有人遇到过这种行为,但 iOS9 正在让我的 UIAlertController 色调从主窗口继承。是否有任何特定方式可以帮助和解决问题,例如 UIAppearance。
[[UICollectionViewCell appearanceWhenContainedIn:[UIAlertController class], nil] setTintColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:1]];
【问题讨论】:
-
无论警报视图后面的内容是什么,它都会显示在警报视图上,正是警报的透明度给你的印象是色调!!!
-
您可以更改 alertcontroller 的 tint,backgroundColor,alpha 属性。你还需要什么
-
@Mr.T 我明白这一点,但到目前为止我还没有发现在 iOS9 中覆盖色调颜色的方法。而且这种行为仅适用于 UIAlertController
-
这似乎是 ios 9 中的回归 - openradar.appspot.com/22209332 - 我让 tintColor 在 iOS8 中完美运行
标签: objective-c ios9 uialertcontroller tint