iOS导航栏中的多个按钮通过Interface Builder?
Posted
技术标签:
【中文标题】iOS导航栏中的多个按钮通过Interface Builder?【英文标题】:Multiple buttons in iOS Navigation Bar via Interface Builder? 【发布时间】:2013-04-17 00:25:26 【问题描述】:我知道 ios 5 增加了设置多个左右按钮的功能,但是这可以通过 Interface Builder 来完成吗?每当我尝试将条形按钮项拖动到导航栏时,它只允许一个在右侧,一个在左侧。
【问题讨论】:
请检查:***.com/a/32617060/3052059 【参考方案1】:更新:Xcode 7 添加多按钮支持。
只需将栏按钮项拖到导航栏,如果视图控制器没有导航项,则可能需要先添加导航项。
您可以将一个 UIView 拖到导航栏,然后将两个 UIButton 添加到该视图。
无法通过界面生成器直接添加两个 UIBarButtonItem。但是你可以通过代码来实现。喜欢[UINavigationItem setRightBarButtonItems:animated:]
。
【讨论】:
您能否编辑解释如何在 Xcode 7/8 中执行此操作?谢谢 @BradThomas 我在上面添加了一个 gif 演示。 您的解释“如果视图控制器没有导航项,您可能需要先添加导航项。”拯救了我的一天。以上是关于iOS导航栏中的多个按钮通过Interface Builder?的主要内容,如果未能解决你的问题,请参考以下文章