Добавление кнопок на панель навигации ios - PullRequest
6 голосов
/ 08 ноября 2011

Я пытаюсь добавить две правые кнопки на панель навигации. Я попытался добавить, используя следующие способы, но я получаю SIGABRT

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

navItemsArray имеет две кнопки типа UIBarButtonItem.

Может кто-нибудь помочь с этим? Я не могу понять, что не так.

Ответы [ 3 ]

16 голосов
/ 16 ноября 2011
self.navigationItem.rightBarButtonItems = navItemsArray;

работает только в iOS 5.

0 голосов
/ 08 ноября 2011

Вы не можете добавить сразу два UIBarButtonItem в UINavigationBar.Но используйте UIToolBar, чтобы иметь тот же эффект, что и на панели навигации.Вы можете добавить любые элементы управления в UIToolBar, такие как switch, segmentedControl и т. Д.

Для получения дополнительной информации о коде см. Предыдущий пост Link1 и Link2

0 голосов
/ 08 ноября 2011

у вас есть обратные вызовы для кнопок? Вы «связывали» кнопки, нажимая на них и перетаскивая на что-нибудь?

Вам необходимо подключить кнопки к IBAction.

...