Я скрыл панель навигации, поэтому я могу создать пользовательский UIToolBar, но когда я установил свойство action для элемента панели инструментов методу, который его всплывает, это не сработает, и я думаю, что это может быть потому, что Я спрятал навигационную панель.Контроллер с открытым представлением из стека без отображаемой панели навигации?
Вот мой код:
[toolBarItems addObject:[[UIBarButtonItem alloc] initWithTitle:@"Articles" style:UIBarButtonItemStyleBordered target:nil action:@selector(backButtonTapped)]];
...
- (void)backButtonTapped {
[self.navigationController popViewControllerAnimated:YES];
}
Но ничего не происходит.
Что вы понимаете, спрятав панель навигации? Проверьте и проверьте, нет ли контроллера навигации nil – JeffN
[self.navigationController setNavigationBarHidden: YES animated: NO]; –
И нет, это не ноль. –