如何停止导航控制器更改选项卡栏背景颜色

时间:2018-08-10 19:36:08

标签: ios swift uinavigationcontroller uitabbarcontroller xcode9.4

当该导航控制器是选项卡栏控制器的子视图控制器时,我试图更改显示在导航控制器底部的选项卡栏的背景颜色,使其与导航栏的颜色匹配。

这里是sample Storyboard。 如图所示,导航栏和选项卡栏视图的背景色看起来都相似,但是,当运行水龙头时,选项卡栏颜色在加载导航控制器as seen here时会更改为默认颜色。

如果我切换到普通视图控制器,则可以看到所需标签栏的背景as seen here

总有办法做到这一点,以便导航控制器不会更改标签栏的背景吗?

我知道更改Tab Bar的“ Bar Tint”属性将使其保留下来,但此时的外观与导航栏的背景不一样。

0 个答案:

没有答案