在 Interface Builder 中添加 UIBarButtonItem 以导航 UIViewController?
Add UIBarButtonItem in Interface Builder to navigated UIViewController?
我在故事板的 Interface Builder 中有一个 UINavigationController
。我在第一个 UIViewController
的基础上添加了两个 UIBarButtonItems
。它们显示得很好。如何将它们添加到导航到的第二个 UIViewController
?在那个视图控制器上,我只看到后退按钮。
当我尝试将 UIBarButtonItem
拖动到第二个视图控制器的顶部时,该按钮出于某种原因最终位于场景的底部。 运行应用
时不显示
编辑:我应该提到我知道如何在代码中执行此操作,但在 Interface Builder 中不知道。
要添加有关我对导航项的评论的更多信息:
这是一个简单的项目,在 UINavigationController
中嵌入了 UIViewController
。第二个 UIViewController
可以通过“下一步”按钮按下。
如果您 select 下一个按钮,您可以在层次结构中看到此按钮嵌入到 Right Bar Buttons Items
组中,该组嵌入到 First
对象中。事实上,First
是一个 UINavigationItem
在嵌入导航控制器时自动添加到您的视图控制器。
但是第二个视图控制器(推送的那个)没有这个导航项,因为它没有直接嵌入到导航控制器中。只需将其从对象库拖放到视图控制器即可。
@Slack,正如我之前所说,只需将 2 "bar button item" 拖放到导航栏中即可。
我在故事板的 Interface Builder 中有一个 UINavigationController
。我在第一个 UIViewController
的基础上添加了两个 UIBarButtonItems
。它们显示得很好。如何将它们添加到导航到的第二个 UIViewController
?在那个视图控制器上,我只看到后退按钮。
当我尝试将 UIBarButtonItem
拖动到第二个视图控制器的顶部时,该按钮出于某种原因最终位于场景的底部。 运行应用
编辑:我应该提到我知道如何在代码中执行此操作,但在 Interface Builder 中不知道。
要添加有关我对导航项的评论的更多信息:
这是一个简单的项目,在 UINavigationController
中嵌入了 UIViewController
。第二个 UIViewController
可以通过“下一步”按钮按下。
如果您 select 下一个按钮,您可以在层次结构中看到此按钮嵌入到 Right Bar Buttons Items
组中,该组嵌入到 First
对象中。事实上,First
是一个 UINavigationItem
在嵌入导航控制器时自动添加到您的视图控制器。
但是第二个视图控制器(推送的那个)没有这个导航项,因为它没有直接嵌入到导航控制器中。只需将其从对象库拖放到视图控制器即可。
@Slack,正如我之前所说,只需将 2 "bar button item" 拖放到导航栏中即可。