Кнопка возврата UINavigationBar не появляется

У меня есть навигационная панель с UIImage в заголовке, например:

self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"top_logo.png"]];

Когда я выбираю строку, кнопка "назад" не появляется. Зачем?

У меня точно такой же код на других viewControllers, и он появляется. Я не понимаю почему...

Спасибо,

RL

2 ответа

Решение

Кнопка "Назад" не появится, если вы не установили self.navigationItem.title или "self.title" в предыдущем контроллере представления в стеке (родительский VC) или явно создан UIBarButtonItem и установите его self.navigationItem.backBarButtonItem в предыдущем представлении контроллер в стеке (родительский VC).

Вы продвигали новый взгляд через стек навигации?

лайк:

[self.navigationController pushViewController:viewControllerToPush animated:YES];

Другие вопросы по тегам