我在故事板中的Interface Builder中有一个UINavigationController
。我已向第一个UIBarButtonItems
添加了两个UIViewController
。它们显示得很好。如何将它们添加到导航到的第二个UIViewController
?在该视图控制器上,我只看到后退按钮。
当我尝试将UIBarButtonItem
拖到第二个视图控制器的顶部时,由于某种原因,该按钮最终位于场景的底部。运行应用程序时不会显示它。
编辑:我应该提到我知道如何在代码中执行此操作,但不在Interface Builder中执行此操作。
答案 0 :(得分:3)
添加有关导航项目评论的更多信息:
这是一个UIViewController
嵌入UINavigationController
的简单项目。可以通过“下一步”按钮推送第二个UIViewController
。
如果选择下一个按钮,则可以在层次结构中看到此按钮嵌入在Right Bar Buttons Items
对象中嵌入的组First
中。实际上,First
是UINavigationItem
,当它嵌入导航控制器时会自动添加到视图控制器中。
但是第二个视图控制器(推送的控制器)没有此导航项,因为它没有直接嵌入导航控制器中。只需将其从对象库拖放到视图控制器即可。
答案 1 :(得分:1)