添加按钮到导航栏ios

时间:2011-11-08 15:09:09

标签: iphone objective-c ios uinavigationbar uibarbuttonitem

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

  1. self.navigationController.navigationBar.items = navItemsArray;
  2. self.navigationItem.rightBarButtonItems = navItemsArray;
  3. navItemsArray有两个类型为UIBarButtonItem的按钮。

    任何人都可以帮忙吗?我无法弄清楚出了什么问题。

3 个答案:

答案 0 :(得分:16)

self.navigationItem.rightBarButtonItems = navItemsArray;

仅适用于iOS 5。

答案 1 :(得分:0)

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

您需要将按钮连接到IBAction。

答案 2 :(得分:0)

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

有关代码的更多帮助,请参阅上一篇文章Link1Link2