首页 > 解决方案 > UINavigationViewController 内容显示幻像标签栏

问题描述

我有一个UINavigationViewController,并且推送的视图控制器的高度是从视图底部减去的(见图)。

在此处输入图像描述

这是在以导航控制器为基础的故事板中。当我检查视图检查器时,导航控制器位于显示的选项卡栏的顶部,但下一个 vc 是上方的选项卡栏高度。有人知道如何摆脱那个空间吗?

非常感谢您的帮助!

标签: iosuinavigationcontrollerstoryboard

解决方案


如果没有更多信息并知道您的确切导航层次结构,很难说出原因。但是,我将从检查extendedLayoutIncludesOpaqueBars视图控制器的属性开始并尝试将其设置为 true(在某些情况下它有助于复杂的导航堆栈)。如果您想使用界面构建器来完成此操作,您可以在“扩展边缘”部分中找到它:

在此处输入图像描述

同样值得检查是否也检查了前两个选项(默认情况下它们应该是)。


推荐阅读