为什么我看不到我的导航栏?

时间:2018-03-24 10:31:00

标签: ios swift uinavigationbar

我在StackOverflow中已经阅读过关于这个问题的类似线程,但没有一个解决了我的问题。通常,我没有设置导航控制器的问题。如下图所示,我已将我的View Controller设置为导航控制器:

(认证故事板) enter image description here

但是当我运行项目时,我看不到我的导航栏,如下图所示:

enter image description here

我使用show segue展示我的VC:

enter image description here

我不知道这是否生效,但上面的第一张图片实际上是我的身份验证故事板。我尝试在“身份验证故事板”中分离身份验证过程。主要的故事板将是这样的:

enter image description here

我还设置了导航栏可见性以启用。这里出了什么问题?

enter image description here

2 个答案:

答案 0 :(得分:2)

这里的问题似乎是在标签栏,导航和视图控制器之间设置故事板连接。

这可以通过多种方式完成,但快速执行此操作的方法是选择Main AuthVC并点击菜单:Editor -> Embed in -> Tab Bar Controller)。然后,重复该过程,但将其嵌入到导航控制器(Editor -> Embed in -> Navigation Controller。最后,将标签栏控制器设置为初始视图控制器。

看起来应该是这样的: enter image description here

这将解决导航栏的问题:

enter image description here

答案 1 :(得分:0)

选项卡栏后控制器添加导航视图控制器。然后添加视图控制器。enter image description here