我正在修改一个应用程序,这个应用程序在其导航栏中有一些按钮,我想通过拖动它到层次结构添加另一个按钮或栏按钮项目,但它似乎我不能添加它作为一个导航栏的孩子,我想问你是否有任何解决方案,这里是故事板层次结构的快照,我想添加另一个栏按钮项或另一个按钮到导航项。
谢谢
添加另一个按钮导航栏
7
A
回答
3
似乎你只能在Interface Builder的导航栏上有3个元素,你必须通过代码添加更多的按钮。此链接为我工作:
http://mandarapte.com/apple/add-navigation-bar-buttons-ios-app-xcode-project/
15
所以我刚刚创建一个空白的项目,我可以这样做:
我之前,我实际使用一个UIButton而也做这样的东西比酒吧按钮项目获得一些额外的可定制性。只要确保您设置的电源插座上的按钮,在视图控制器调用self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:self.customButton];
:
你可以有多个右栏按钮的项目,如果它们重叠标题(如果有的话),那么他们基本上被裁剪。根据我的理解,在空间消失之前,您可以拥有尽可能多的按钮(显然,这取决于设备可能会有所不同)。相关文档:
此数组可以包含0个或更多个栏按钮项目,以显示在 导航栏的右侧。项目以与数组中显示的顺序相同的顺序从右到左显示。因此,数组中的第一个项目是最右边的项目,其他项目将添加到前一个项目的左侧。
如果没有足够的空间显示数组中的所有项目,那些与标题视图(如果存在)重叠的项目或条形左侧的按钮不是 会显示。
有很多按钮的例子:
编程方式,你可以使用添加按钮:
navigationItem.rightBarButtonItems = [aButton, anotherButton, awesomeButton]
只要确保你测试你目标将最小的设备如果添加大量按钮,仍然可以为用户提供良好的用户体验。
5
这里是迅速正确答案:
let barButton_array: [UIBarButtonItem] = [Button1, Button2]
navigationItem.setRightBarButtonItems(barButton_array, animated: false)
相关问题
- 1. 添加按钮导航栏中心
- 2. xcode添加按钮导航栏
- 3. 将按钮添加到导航栏
- 4. 如何添加按钮到导航栏?
- 5. 添加后退按钮到导航栏
- 6. 添加按钮自定义导航栏
- 7. 添加按钮导航栏ios
- 8. 添加按钮到导航栏
- 9. 将导航按钮添加到统一标题栏/工具栏
- 10. 在导航栏中添加一个“+”按钮
- 11. 在Xcode的导航栏左侧添加一个按钮
- 12. 如何为ABPersonViewController的导航栏添加一个返回按钮?
- 13. 在导航中添加第一个和最后按钮栏
- 14. 如何将多个栏按钮添加到导航栏
- 15. 向导航栏添加两个以上的栏按钮项目
- 16. 导航栏按钮
- 17. 添加两个或多个按钮上的导航栏
- 18. 添加sigma.js导航按钮
- 19. 添加一个栏按钮项目到导航栏中的视图故事板
- 20. CSS:在导航栏上另一个按钮
- 21. 哪里可以在导航栏上放置另一个按钮
- 22. 将右栏按钮添加到导航栏的问题
- 23. 如何在导航栏上添加2个按钮?
- 24. Iphone SDK中的导航栏上添加多个按钮
- 25. 使用智能GWT手机添加多个按钮,导航栏
- 26. 在导航栏中添加多个按钮
- 27. 在导航栏上添加两个以上的按钮
- 28. 在导航栏上的后退按钮旁边添加栏按钮项目
- 29. 与添加一个阴影导航栏
- 30. 添加导航栏
没有图片,请上传图片。 –
非常感谢,我附上它 – m0j1