弹出窗口出现时如何阻止标签栏项目变灰
Posted
技术标签:
【中文标题】弹出窗口出现时如何阻止标签栏项目变灰【英文标题】:how to stop tabbar items from turning grey when popover appears 【发布时间】:2018-06-07 15:03:40 【问题描述】:我在我的一个视图控制器中显示一个弹出框控制器。
每当弹出框出现时,活动标签栏项目的颜色会从蓝色变为灰色,当弹出框消失时,颜色会再次从灰色变为蓝色。
我不希望活动标签栏项目根据 Popover 的外观和消失来更改它的颜色。
这是默认行为。我可以通过创建背景视图类来更改弹出框的阴影颜色,但找不到任何这样的东西来阻止标签栏图标更改其颜色。
欢迎任何有用的指点
【问题讨论】:
可能重复:***.com/q/25937079/3151675 developer.apple.com/documentation/uikit/uiview/… 【参考方案1】:试试下面的代码 sn-p。它会完成这项工作
self.tabbar.tintAdjustmentMode=UIViewTintAdjustmentModeNormal;
【讨论】:
以上是关于弹出窗口出现时如何阻止标签栏项目变灰的主要内容,如果未能解决你的问题,请参考以下文章