При поиске в сети я обнаружил, что должен использовать : включить
,
У меня есть UINavigationController внутри UITabBarController. Когда я углубляюсь в навигационный контроллер, в какой-то момент мне приходится скрывать UITabBar, потому что я хочу, чтобы представление было ...
Вот моя ситуация:
У меня есть UINavigationController
внутри UITabBarController
. Когда я углубляюсь в навигационный контроллер, в какой-то момент мне приходится скрывать UITabBar
, потому что я хочу, чтобы в представлении было как можно больше места.
Я делаю это с помощью self.hidesBottomBarWhenP Push = YES
внутри выталкиваемого UIViewController
, и он работает довольно хорошо.
Однако я хочу снова показать UITabBar
в следующих перемещаемых контроллерах. Я попытался поместить self.hidesBottomBarWhenPushing = NO
в другие контроллеры, но UITabBar не вернется.
Кажется, это нормально, поскольку в документации указано:
hidesBottomBarWhenPushing
Если ДА, полоса внизу экрана скрыта; в противном случае НЕТ. Если ДА, нижняя панель остается скрытой до тех пор, пока контроллер представления не будет извлечен из стека.
И действительно, когда всплывает контроллер с этим свойством, установленным в значение «Да», панель вкладок возвращается.
Есть ли какой-либо правильный способ чтобы показать UITabBar
при нажатии на контроллер, если он был скрыт?
Заранее спасибо