ios - 出现弹出窗口时如何阻止选项卡栏项目变灰

标签 ios uiviewcontroller uitabbarcontroller uipopovercontroller uitabbaritem

我在我的一个 View Controller 中显示了一个弹出窗口 Controller 。

每当弹出窗口出现时,事件选项卡栏项目的颜色就会从蓝色变为灰色,当弹出窗口消失时,颜色会再次从灰色变为蓝色。

我不希望事件标签栏项目根据 Popover 的外观和消失来更改其颜色。

这是默认行为。我可以通过创建背景 View 类来更改弹出窗口的阴影颜色,但找不到任何此类内容来阻止选项卡栏图标更改其颜色。

欢迎任何有用的指点

最佳答案

尝试下面的代码片段。它会完成这项工作

self.tabbar.tintAdjustmentMode=UIViewTintAdjustmentModeNormal;

关于ios - 出现弹出窗口时如何阻止选项卡栏项目变灰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50744521/

相关文章:

ios - 在swift中将容器 View 分成2个 Controller

iOS:supportedInterfaceOrientations() 的旋转问题

通往 Twitter 的 iOS 标签栏项目

ios - 在移动过程中改变 Sprite 的垂直位置

ios - 在 Swift 中使用 if let 语法解开双可选(Type?)?

ios - PHPhotoLibrary.requestAuthorization() 在 iOS 9 上不触发授权提示

ios - 如何使用 Storyboard将两个不同的选项卡栏图标连接到同一个 View Controller ?

ios - xcode - 自动调整大小不起作用

iphone - UIViewController 多个 UIView

ios - Swift 委托(delegate)和可选