我在StackOverflow中读过关于这个问题的类似帖子,但没有一个解决了我的问题。通常,我对设置导航控制器没有问题。如下图所示,我已将视图控制器嵌入导航控制器中:
(身份验证情节提要)
但当我运行项目时,我看不到我的导航栏,如下图所示:
我正在使用show segue演示我的VC:
我不知道这是否有效,但上面的第一张图片实际上是我的认证故事板。我尝试在“身份验证情节提要”中分离身份验证过程。主情节提要如下:
我还将导航栏可见性设置为启用。这里出了什么问题?
这里的问题似乎是在选项卡栏、导航和视图控制器之间设置情节提要连接。
这可以通过许多不同的方式完成,但一个快速的方法是选择 Main AuthVC 然后单击菜单: Editor -> Embed in -> Tab Bar Controller )。然后,重复该过程,但将其嵌入导航控制器( Editor -> Embed in -> Navigation Controller 。最后,将选项卡栏控制器设置为初始视图控制器。
Main AuthVC
Editor -> Embed in -> Tab Bar Controller
Editor -> Embed in -> Navigation Controller
应该是这样的:
这将解决导航栏的问题:
在选项卡栏控制器之后添加导航视图控制器。然后添加视图控制器。