У меня есть контроллер панели вкладок с 3 вкладками. На каждой вкладке встроен навигационный контроллер. В первой вкладке, а в первом контроллере представления в этой вкладке, я поставил панель навигации на скрытый, например, так:Навигационная панель продолжает появляться
self.navigationController?.setNavigationBarHidden(true, animated: animated)
При навигации в первой вкладке, панель навигации всегда ведет себя правильно, как должно , Однако, когда я переключаюсь с вкладки 1 на вкладку 2 или 3, а затем возвращаюсь к вкладке 1, появляется панель навигации. Я попытался поставить вышеуказанный код как в viewWillAppear, так и в viewDidDLoad, и не работает. В IB для контроллера навигации я снял флажок «панель видимости видимости экрана», а под «имитируемыми метриками» я установил «верхний бар» ни к чему.
Это контроллер табличного представления, а в иерархии представлений есть элемент навигации, и я попытался его удалить, но я не могу - я прав, выделив его и нажав «удалить» на своей клавиатуре, а также перетащив его к мусорному велу - не работает. Любая идея, как я могу удержать это от повторного появления каждый раз, когда я перехожу назад с других вкладок?