Я пытаюсь добавить 2 кнопки другу UINavigationController в навигационном-баре:UIBarButtonItem не отображается в UINavigationController
1) кнопка стандартной «назад» на левой стороне - которая работает, и
2) кнопка «поиск» с правой стороны - которая не отображается.
Вот код:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// 1st button - this shows up correctly:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] init];
backButton.title = @"MAIN";
self.navigationItem.backBarButtonItem = backButton;
// 2nd. button - this one does not show up:
UIBarButtonItem *searchButton = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemSearch
target:self
action:@selector(goSearching:)];
self.navigationItem.rightBarButtonItem = searchButton;
itemsByTitleVC *itemsView = [[itemsByTitleVC alloc] initWithNibName:@"itemsByTitleVC" bundle:nil];
[self.navigationController pushViewController:itemsView animated:YES];
}
кто, почему это не работает? (За что его стоит, я использую Xcode 4.2 с раскадровки ...)
установить вторую кнопку после того, как вы нажмете ViewController или установите вторую кнопку в своих конкретных элементах. Контроллер ByTitleVC – CarlJ
не работает. Я попробовал до того, чтобы добавить rightBarButtonItem в viewDidLoad viewController, который был нажат - не работал ... – sirab333