在Interface Builder中添加UIBarButtonItem以导航UIViewController?

时间:2016-02-25 07:10:45

标签: ios interface-builder uibarbuttonitem

我在故事板中的Interface Builder中有一个UINavigationController。我已向第一个UIBarButtonItems添加了两个UIViewController。它们显示得很好。如何将它们添加到导航到的第二个UIViewController?在该视图控制器上,我只看到后退按钮。

当我尝试将UIBarButtonItem拖到第二个视图控制器的顶部时,由于某种原因,该按钮最终位于场景的底部。运行应用程序时不会显示它。

编辑:我应该提到我知道如何在代码中执行此操作,但不在Interface Builder中执行此操作。

Adding UIBarButtonItems in Interface Builder

2 个答案:

答案 0 :(得分:3)

添加有关导航项目评论的更多信息:

这是一个UIViewController嵌入UINavigationController的简单项目。可以通过“下一步”按钮推送第二个UIViewController。 如果选择下一个按钮,则可以在层次结构中看到此按钮嵌入在Right Bar Buttons Items对象中嵌入的组First中。实际上,FirstUINavigationItem,当它嵌入导航控制器时会自动添加到视图控制器中。

enter image description here

但是第二个视图控制器(推送的控制器)没有此导航项,因为它没有直接嵌入导航控制器中。只需将其从对象库拖放到视图控制器即可。

enter image description here

答案 1 :(得分:1)

@Slack,正如我先前所说,只需在导航栏中拖放2 “bar button item”

enter image description here