当popover出现时,如何阻止tabbar项目变为灰色

时间:2018-06-07 15:03:41

标签: ios uiviewcontroller uitabbarcontroller uipopovercontroller uitabbaritem

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

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

我不希望有效的标签栏项目改变它与Popover外观和消失的颜色。

这是默认行为。我可以通过创建backbround视图类来更改popover的阴影颜色,但无法找到任何此类内容来阻止标签栏图标更改其颜色。

欢迎任何有用的指示

1 个答案:

答案 0 :(得分:1)

尝试以下代码段。它将完成这项工作

componentWillMount(): void {
    if(this.props.requestAvailableContexts) {
      this.props.requestAvailableContexts(this.props.dataQuery);
    }
}