我正在将应用程序升级到 iOS 7,但遇到了一个问题:在显示模式视图后所有按钮都变成灰色。但它们仍然是可点击的。它只发生在模态视图中,而不是弹出窗口中。
也许是tintColor属性,尝试显式设置
UIView.tintColor
属性。
正如@CarmeloS 指出的,色调颜色很可能是你的问题。查看 UIAppearance 和/或视图层次结构中较高的另一个视图/视图控制器,因为我相信这现在是一个继承的特征。所以您可能已将其设置在其他地方。
尝试对具有色调颜色的元素使用
tintAdjustmentMode = UIViewTintAdjustmentModeNormal
。
对我来说,设置
navigationBar
的 tintAdjustmentMode
就可以了。
navigationController?.navigationBar.tintAdjustmentMode = .normal