Как сохранить NavigationController при выполнении от встроенного tableviewcontroller - PullRequest
0 голосов
/ 05 декабря 2018

В левом нижнем viewcontroller у меня есть панель поиска вверху, которая вызывает табличное представление вверху, проблема в том, что я хочу перейти к правому viewcontroller с подробной информацией о нем, но, конечно, я теряю мой navigationController таккогда я нахожусь в правильном контроллере просмотра, я не могу больше возвращаться, как я должен сделать, чтобы вернуться к моему оригинальному контроллеру просмотра?

enter image description here

1 Ответ

0 голосов
/ 05 декабря 2018

Добавление контроллера навигации в качестве начального представления в раскадровке.А потом ссылку RootViewController на него.Это обеспечит навигационную панель во всех следующих представлениях.

Вы можете скрыть панель навигации в представлении, где это не нужно, так как

self.navigationController?.isNavigationBarHidden = true

нажмите newViewController вместо представления

Также, пожалуйста, проверьте, если вы представляете это модально.Модальные сегменты занимают весь экран, поэтому все навигационные панели, панели инструментов или панели вкладок, которые находятся в представленном контроллере, будут скрыты.Если вам нужна панель навигации на этом модальном контроллере, вам нужно добавить ее специально к нему и добавить любые кнопки, которые вы хотите, на эту новую панель навигации (или панель инструментов).Если вы не хотите делать это, то не представляйте это модально, сделайте толчок к нему.

Navigation Controller to RootViewController

...