尽管嵌入在NavigationController中,UINavigationBar仍未显示

时间:2017-02-01 19:26:27

标签: ios swift uinavigationcontroller uinavigationbar

我将我的ViewControllers嵌入到导航控制器中,但是当我运行应用时导航栏不会出现,而是显示如下:

enter image description here

然而,这是故事板中我的VC的外观:

enter image description here

有没有人知道为什么会发生这种情况?

亲切的问候 - 提前致谢!

2 个答案:

答案 0 :(得分:1)

请检查导航栏是否未隐藏,您可以在UINavigationController实例上通过isNavigationBarHidden执行此操作。您可以通过调用setNavigationBarHidden(_ hidden: Bool, animated: Bool)在storyboard或代码中设置此值。

答案 1 :(得分:0)

从故事板中尝试并将导航项拖动到导航栏。它对我有用。如果没有,请尝试为导航栏设置约束。我知道这听起来很随意,但这就是我大部分时间都是如何解决这个问题的。