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

问题描述 投票:2回答:2

我在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

ios swift uinavigationbar
2个回答
2
投票

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

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

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

这将解决导航栏的问题:

enter image description here


0
投票

标签栏控制器添加导航视图控制器后。然后添加您的视图controller.enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.