UITabBar isTranslucent是否添加了其他UITabBar?

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

标签: swift uitabbarcontroller uitabbar

我遇到了非常奇怪的事情。如果将我的UITTabBar isTranslucent的属性设置为false,它会在{{}上方添加这个奇怪的双像(或视图?我不知道它到底是什么)。 1}}。

UITabBar

如果此属性设置为tabBarController?.tabBar.isTranslucent = false ,问题将消失。这没有任何意义。

这是我看到的设置为true

的效果

enter image description here

1 个答案:

答案 0 :(得分:0)

您在这里没有提供太多背景信息,但是我遇到了类似的问题并找到了解决方案。

实际上并不是工具栏变高,但是它上方的视图并未一直延伸到选项卡栏。现在我不知道您是使用Storyboard还是以编程方式进行此操作。在UITabBarController的子视图中,您需要在情节提要中设置扩展边缘->在不透明条下,或者在代码中设置属性 extendedLayoutIncludesOpaqueBars

如果您是使用情节提要构建的,那么如果您在底部栏中使用不透明标签栏作为模拟指标,则实际上可以看到额外的间隙。