setRightBarButtonItems iOS5 не работает - PullRequest
3 голосов
/ 20 марта 2012

Я использую новый API для UINavigationItem setRightBarButtonItems, например:

UIBarButtonItem *buttonSettings = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"settings.png"] 
                                                                style:UIBarButtonItemStylePlain 
                                                               target:self 
                                                               action:@selector(showSettings:)];
UIBarButtonItem *buttonLogout = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemPageCurl target:self action:@selector(showSettings:)];


[[self navigationItem] setRightBarButtonItems:[NSArray arrayWithObjects:buttonLogout, buttonSettings, nil]];

Но появляется только 1 кнопка (настройки), а кнопка выхода вообще не появляется.Что я делаю неправильно?Спасибо

1 Ответ

2 голосов
/ 20 марта 2012

Вам не разрешено это делать:

UIBarButtonSystemItemPageCurl Кнопка скручивания системной страницы. Это изображение кнопки панели можно использовать только для элементов панели кнопок, размещенных на панелях инструментов. Доступный в iOS 4.0 и позже. Объявлено в UIBarButtonItem.h.

...