iOS 7 模态视图使按钮变灰(禁用)

问题描述 投票:0回答:4

我正在将应用程序升级到 iOS 7,但遇到了一个问题:在显示模式视图后所有按钮都变成灰色。但它们仍然是可点击的。它只发生在模态视图中,而不是弹出窗口中。

ios7 screen shot with blue buttons

ios7 screen shot displaying modal view

ios7 screen shot with grey buttons

ios objective-c ios7
4个回答
2
投票

也许是tintColor属性,尝试显式设置

UIView.tintColor
属性。


1
投票

正如@CarmeloS 指出的,色调颜色很可能是你的问题。查看 UIAppearance 和/或视图层次结构中较高的另一个视图/视图控制器,因为我相信这现在是一个继承的特征。所以您可能已将其设置在其他地方。


1
投票

尝试对具有色调颜色的元素使用

tintAdjustmentMode = UIViewTintAdjustmentModeNormal


0
投票

对我来说,设置

navigationBar
tintAdjustmentMode
就可以了。

navigationController?.navigationBar.tintAdjustmentMode = .normal
© www.soinside.com 2019 - 2024. All rights reserved.