标签: ios swift uinavigationbar
我在StackOverflow中已经阅读过关于这个问题的类似线程,但没有一个解决了我的问题。通常,我没有设置导航控制器的问题。如下图所示,我已将我的View Controller设置为导航控制器:
(认证故事板)
但是当我运行项目时,我看不到我的导航栏,如下图所示:
我使用show segue展示我的VC:
我不知道这是否生效,但上面的第一张图片实际上是我的身份验证故事板。我尝试在“身份验证故事板”中分离身份验证过程。主要的故事板将是这样的:
我还设置了导航栏可见性以启用。这里出了什么问题?
答案 0 :(得分:2)
这里的问题似乎是在标签栏,导航和视图控制器之间设置故事板连接。
这可以通过多种方式完成,但快速执行此操作的方法是选择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
看起来应该是这样的:
这将解决导航栏的问题:
答案 1 :(得分:0)
选项卡栏后控制器添加导航视图控制器。然后添加视图控制器。