включить кнопку «Назад» на панели навигации в классе UIViewController? - PullRequest
0 голосов
/ 21 апреля 2011

я создал навигационное приложение для своего проекта. Я заменил класс запуска из подкласса UITableView на подкласс UIViewController, не заменяя в нем tableView по умолчанию. Теперь, когда я перехожу к другим классам из этого класса, кнопка «Назад» не отображается. я даже попробовал следующий код, но не получил результатов .. как я могу включить кнопку в моей панели навигации ?? Кстати, я только что обновил свой iPhone до iOS 4.2.1, просто хочу подтвердить, есть ли в нем какая-то ошибка, из-за которой кнопка «Назад» не отображается ??

UIBarButtonItem *_backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleDone target:nil action:nil];
self.navigationItem.backBarButtonItem = _backButton;

1 Ответ

0 голосов
/ 17 мая 2011

В UINavigationItem есть свойство hideBackButton. Вы могли бы установить это в ложь, возможно?

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UINavigationItem_Class/Reference/UINavigationItem.html#//apple_ref/occ/instp/UINavigationItem/hidesBackButton

Однако, похоже, есть какая-то причина, по которой он не появляется, например, вы прыгаете по стеку навигации вручную или что-то в этом роде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...