iPad - несколько UIBarButtonItem - PullRequest
1 голос
/ 25 июня 2010

У меня есть UINavigationController, и я поместил в него UIListView. Теперь я хочу добавить несколько кнопок BarButton слева от панели навигации. Как это возможно? Мне удалось добавить одну кнопку через код, но не несколько.

Редактировать: Кнопки, добавленные через IB к навигационной панели UINavigationController, вообще не видны. Что может вызвать проблему?

Я создал UINavigationController в файле .h, использовал его в .m и выдвинул другое представление (это TableView):

navigationController = [[UINavigationController alloc] init];
[window addSubview:[navigationController view]];

tableOfContents *tableOfContentsViewController = [[tableOfContents alloc] init];
[navigationController pushViewController:tableOfContentsViewController animated:NO];
[tableOfContentsViewController release];

Редактировать 2: Я решил вторую проблему. Так что первый вопрос только остается. Несколько BarButtonItems ...

Ответы [ 2 ]

1 голос
/ 18 января 2012

В iOS 5.0 есть apis для этого.Проверьте следующие свойства UINavigationItem Класс

leftBarButtonItems 

rightBarButtonItems

leftItemsSupplementBackButton
1 голос
/ 18 июня 2011

Единственный способ сделать это - добавить UIBarButtonItem в UIToolBar и создать UIBarButtonItem с UIToolBar в качестве настраиваемого вида.

В Интернете есть много примеров, посмотрите: http://osmorphis.blogspot.com/2009/05/multiple-buttons-on-navigation-bar.html

...