UINavigationBar 未显示,尝试了多个修复

UINavigationBar not showing, tried multiple fixes

这真的很令人沮丧,因为无论我做什么,我的导航标题都不会出现。该视图甚至是导航的根控制器

我尝试了以下方法:
选中 Interface Builder 中的框 "Shows Navigation Bar"。
使用导航栏的模拟指标。
以编程方式设置标题,隐藏为 false。
选择旁边的Navigation Item并设置标题:



我已经尝试并搜索了所有内容,甚至在不同的计算机、新项目上进行了尝试,所有这些都在运行时看起来像这样:


在情节提要中,您必须在导航控制器属性检查器中设置其 属性 "Is initial view controller"。

您的 initialViewController 似乎不是 UINavigationController,因此包含 UIButtonviewController 最初只是显示,因为它是 initialViewController。从图片上看很清楚。

所以首先 select 你的 UINavigationController 并将其设置为故事板中的 initialViewController。这个修改可以让你开心..对不起,如果你已经做了...