出现弹出窗口时如何阻止标签栏项目变灰

how to stop tabbar items from turning grey when popover appears

我正在我的一个视图控制器中显示一个弹出框控制器。

每当弹出窗口出现时,活动标签栏项目的颜色会从蓝色变为灰色,当弹出窗口消失时,颜色会再次从灰色变为蓝色。

我不希望活动的标签栏项根据弹出窗口的出现和消失而改变其颜色。

这是默认值 behaviour.I 我可以通过创建背景视图来更改弹出窗口的阴影颜色 class 但找不到任何此类东西来阻止标签栏图标更改其颜色。

欢迎任何有帮助的指点

试试下面的代码 snippet.It 就可以了

self.tabbar.tintAdjustmentMode=UIViewTintAdjustmentModeNormal;