当以模式方式显示另一个视图控制器时,UIButton 变灰

UIButton greys out when another View Controller is presented modally

提问人:vlad_skazka 提问时间:8/10/2023 最后编辑:HangarRashvlad_skazka 更新时间:8/11/2023 访问量:42

问:

我在视图控制器中有几个按钮。其中一个执行到另一个视图控制器的 segue。发生这种情况时,所有按钮的色调颜色都会更改为灰色。当 VC 被解雇时,一切都会恢复正常颜色。它发生得很快,但很明显。我认为这与isHighlithed状态有关。如果你在关闭时慢慢向下滑动或按住 VC,你可以清楚地看到这一点。它确实使 UI 看起来很奇怪。

如何防止每个按钮都变灰?

为所有按钮设置色调颜色无济于事。

iOS UIBubutton的

评论

0赞 stackich 8/10/2023
如果您放置一些代码或屏幕截图,这将很有用。
1赞 Geoff Hackworth 8/10/2023
如果您以模式方式显示第二个视图控制器(而不是作为导航堆栈上的推送),那么您描述的内容听起来像是 iOS 7 中引入的色调调整的默认行为。
1赞 Cy-4AH 8/10/2023
它是,将其设置为tintAdjustmentModenormal

答: 暂无答案