Добавить новый UIToolbar в UIViewController
Я разрабатываю приложение на основе TabBar с UIViewController, который появляется, когда ячейка выбрана в первом представлении. Я хотел бы добавить UIToolBar с некоторой информацией (в элементах), предоставляемой последовательностью выбранной ячейки. Я уже попробовал приведенный ниже код (нашел в похожем вопросе), но он не работает:
if (self) {
NSArray* toolbarItems = [NSArray arrayWithObjects:
[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
target:self
action:@selector(addStuff:)],
[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSearch
target:self
action:@selector(searchStuff:)],
nil];
[self setToolbarItems:toolbarItems];
[self.navigationController setToolbarHidden:NO animated: YES];
}
return self;
Кто-нибудь знает другой способ добавить новый UIToolBar поверх того, который выведен из Navigation Controller?
1 ответ
Решение
Я решил свою проблему, добавив IBOutlet UIToolBar и определив его как панель инструментов представления. theToolBar = [[self navigationController] toolbar];