下面是我的应用的故事板。出于某种原因,一些屏幕顶部有导航栏,有些屏幕没有。如何将导航栏添加到每个屏幕?对于我为此做错了什么的想法?
谢谢!
答案 0 :(得分:2)
这里有几个问题需要注意:
@ohr提到的Simulated Metrics
只是为了方便您的意见。这使您可以考虑将44px导航栏放在适当的位置,因此您可以相应地在视图上布局UI元素。这不意味着您实际上在视图中有导航控制器(或导航栏)。
要拥有功能导航栏,您有几个选项:
1)在您的故事板中,将UIViewController
嵌入UINavigationController
。这可以通过单击菜单中的编辑器,然后嵌入 - >来完成。 导航控制器。确保选择了故事板中所需的视图控制器。
2)如果您只需要一个一次性导航栏(假设您正在显示模态而不需要将视图推送到视图层次结构上),那么您可以选择仅删除UINavigationBar
进入故事板视图控制器。您只需将按钮连接到IBActions即可让它们执行所需的任务。
希望这有帮助!