У меня есть следующие настройки:
Приложение панели вкладок.
На одной вкладке находится навигационный контроллер.
Мой рабочий процесс:
Когда я помещаю новый viewController в стек контроллера навигации, я устанавливаю свойство hidesBottomBarWhenPhed.
Это прекрасно работает, панель вкладок "толкается", когда новый контроллер представления скользит на месте.
Проблема:
Когда я выскакиваю этот контроллер вида и снова отображается корневой контроллер вида, однако панель вкладок исчезает.
Контроллер навигации вырос, чтобы заполнить пространство, оставленное панелью вкладок.
Нужно ли установить свойство, чтобы панель вкладок снова была видна?
Что я пробовал:
выскакивает в корень вручную
установка (сброс) hidesBottomBar, когда нажата для корневого представления
изменение размера корневого представления
изменение размера свойства view контроллера навигации (просто оставляет "белое пространство" там, где должна быть вкладка)
Какое "сорта" сработало:
Если я установлю выбранный индекс контроллера панели вкладок на любой другой индекс, появится панель вкладок. Так что я знаю, что это все еще «вокруг», но это мало чем помогает.