0

下面是我的应用程序的故事板。出于某种原因,有些屏幕顶部有导航栏,有些则没有。如何将导航栏添加到每个屏幕?关于我做错了什么导致这种情况发生的任何想法?

谢谢!

4

1 回答 1

2

这里有几个问题需要注意:

  • 正如@ohr 所提到的Simulated Metrics,在布置您的视图时,它们只是为了方便。这可以让您考虑到可能有 44px 导航栏,因此您知道相应地在视图上布局您的 UI 元素。这并不意味着您实际上在视图中有导航控制器(或导航栏)。

  • 要拥有功能性导航栏,您有几个选择:

1)在您的情节提要中,将您嵌入UIViewControllerUINavigationController. 这可以通过单击菜单中的编辑器,然后单击嵌入->导航控制器来完成。确保在情节提要中选择了所需的视图控制器。

2)如果您只需要一个一次性导航栏(假设您正在显示一个模式并且不需要将视图推送到视图层次结构中),那么您可以选择将一个UINavigationBar放入情节提要视图控制器中。您只需将按钮连接到 IBAction 即可让它们执行所需的任务。

希望这可以帮助!

于 2012-08-16T16:29:39.897 回答