Кнопка Назад не отображается в навигационном контроллере

ios xcode uinavigationcontroller

15936 просмотра

2 ответа

291 Репутация автора

Я добавил show segue из ячейки таблицы в одном контроллере представления в другое представление таблицы, встроенное в контроллер навигации. Когда я нажимаю на ячейку в первом представлении, переход работает, как ожидалось, и открывает новое представление. Однако кнопка «Назад» (с заголовком исходного вида) не отображается на панели навигации.

Я искал SO и нашел несколько таких вопросов, заданных в прошлом (как для Swift, так и для Objective-C). Большинство из них предполагают, что для первого просмотра нужен заголовок, чтобы это работало. У меня есть заголовок. Я даже добавил один программно, на всякий случай. Это не помогло. В одном из ответов предлагалось добавить идентификатор для перехода; это мне тоже не помогло.

Как еще я могу отладить эту проблему?

окно xcodeглавное окноподробное окно

Автор: Vijay Источник Размещён: 19.07.2016 02:39

Ответы (2)


19 плюса

7706 Репутация автора

Решение

Кажется, проблема в том, что вы navigationControllerтолкаете в совершенно новое , удаляете его и направляете непосредственно в новое представление Detail, они должны быть в том же духе, navigationControllerчтобы работать

Автор: Tj3n Размещён: 19.07.2016 02:57

0 плюса

778 Репутация автора

Убедитесь, что вы не скрываете кнопку в контроллере назначения ...

Автор: Alex Delgado Размещён: 15.11.2017 04:02
Вопросы из категории :
32x32