UITabBar isTranslucent 添加了一个额外的 UITabBar?
UITabBar isTranslucent adds an additional UITabBar?
我遇到了一些非常奇怪的事情。如果我的UITTabBar
isTranslucent
的属性设置为false
,它会在上面添加这个奇怪的double like(或者视图?我不知道它到底是什么)的 UITabBar
。
tabBarController?.tabBar.isTranslucent = false
如果这个属性设置为true
,问题就消失了。这是没有意义的。
这是我设置成false
看到的效果
你在这里没有给出很多上下文,但我遇到了类似的问题并找到了解决方案。
其实不是工具栏变高了,而是上面的视图没有一直向下延伸到标签栏。现在我不知道您是使用故事板还是以编程方式执行此操作。在 UITabBarController 的子视图中,您需要在情节提要中设置 Extend Edges -> Under Opaque Bars 或 属性 extendedLayoutIncludesOpaqueBars 如果你是用代码来做的。
如果您使用情节提要构建它,如果您使用 不透明标签栏 作为底部栏上的模拟指标,您实际上可以看到额外的差距。
我遇到了一些非常奇怪的事情。如果我的UITTabBar
isTranslucent
的属性设置为false
,它会在上面添加这个奇怪的double like(或者视图?我不知道它到底是什么)的 UITabBar
。
tabBarController?.tabBar.isTranslucent = false
如果这个属性设置为true
,问题就消失了。这是没有意义的。
这是我设置成false
你在这里没有给出很多上下文,但我遇到了类似的问题并找到了解决方案。
其实不是工具栏变高了,而是上面的视图没有一直向下延伸到标签栏。现在我不知道您是使用故事板还是以编程方式执行此操作。在 UITabBarController 的子视图中,您需要在情节提要中设置 Extend Edges -> Under Opaque Bars 或 属性 extendedLayoutIncludesOpaqueBars 如果你是用代码来做的。
如果您使用情节提要构建它,如果您使用 不透明标签栏 作为底部栏上的模拟指标,您实际上可以看到额外的差距。