我不确定是否有人遇到过这种行为,但iOS9正在使我的UIAlertController色调从主窗口继承。是否有任何特定的方式,如UIAppearance,可以帮助和解决问题。
[[UICollectionViewCell appearanceWhenContainedIn:[UIAlertController class], nil] setTintColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:1]];
答案 0 :(得分:2)
您是否在AppDelegate中设置了UIWindow
颜色
func application(application: UIApplication, didFinishLaunchingWithOptionslaunchOptions: [NSObject: AnyObject]?) -> Bool
{
window?.tintColor = .redColor()
}
至少这对我有用
答案 1 :(得分:0)
由于iOS 9(https://openradar.appspot.com/22209332)中引入了已知错误,应用程序窗口的tintColor会覆盖tintColor。
请在此处查看我的完整答案: