如何在Xcode 4.2中的所有UIViews上保持UINavigation顶部栏?

时间:2012-01-07 02:07:33

标签: objective-c uiview uinavigationcontroller xcode4.2 storyboard

我正在构建一个小应用程序,并希望在右上角保留一个按钮,该按钮将模态水平翻转到“关于我们”页面。目前我的代码将加载到页面上,但它丢失了顶部UI导航元素。

我的计划是在您进入新视图后更改按钮功能以充当“后退”按钮。但我不知道如何在整个故事板上制作相同的顶栏“棒”!我知道这可能有点令人困惑,所以我上传了project source on cloudapp

如果你建立&运行项目,您将看到一个带有标签文本“关于”的右上角按钮。如果你点击它将完美地执行过渡,但是在这个新视图中我们完全失去了顶部栏。如果我可以提供更多信息,请告诉我 - 只是想让这个工作!一如既往地感谢

编辑* 刚刚在我正在谈论的顶部按钮下面添加了一个屏幕:) top ui nav button

3 个答案:

答案 0 :(得分:1)

我没有查看你的代码,但是如果你的“关于”按钮以模态方式显示你的视图控制器,那么你将失去顶部栏。您可以手动添加模式顶部的工具栏或导航栏关于viewController,或者如果您希望导航栏保持在顶部而不执行此操作,则必须按“关于”视图控制器。

答案 1 :(得分:0)

只有在设置管理ViewController的UINavigationController时,UINavigationBar才会在不同的视图中进行维护。如果您没有设置UINavigationController,那么您可以通过编程方式或在Xcode中直观地编辑aboutViewController.xib,在View中放置UINavigationBar。

答案 2 :(得分:0)

选择视图控制器并将顶部栏设置为导航栏