【问题标题】:Adding buttons to navigation bar ios向导航栏ios添加按钮
【发布时间】:2011-11-08 15:09:09
【问题描述】:

我正在尝试向导航栏添加两个右键。我尝试使用以下方式添加,但我得到SIGABRT

  1. self.navigationController.navigationBar.items = navItemsArray;
  2. self.navigationItem.rightBarButtonItems = navItemsArray;

navItemsArray 有两个UIBarButtonItem 类型的按钮。

有人可以帮忙吗?我不知道出了什么问题。

【问题讨论】:

标签: iphone objective-c ios uinavigationbar uibarbuttonitem


【解决方案1】:
self.navigationItem.rightBarButtonItems = navItemsArray;

仅适用于 iOS 5。

【讨论】:

  • 你会为 iOS4 使用哪种解决方案?
【解决方案2】:

你有按钮回调吗?您是否通过选项单击按钮并将它们拖到某处来“连接”按钮?

您需要将按钮连接到 IBAction。

【解决方案3】:

您不能在UINavigationBar 中直接添加两个UIBarButtonItem。但是使用UIToolBar 与导航栏具有相同的效果。可以在UIToolBar中添加任意控件如switch、segmentedControl等。

有关代码的更多帮助,请参阅之前的帖子Link1Link2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    • 1970-01-01
    • 1970-01-01
    • 2012-08-21
    • 2018-07-21
    • 2014-06-29
    • 1970-01-01
    相关资源
    最近更新 更多