Как добавить `: include` в default_scope?

При поиске в сети я обнаружил, что должен использовать : включить , У меня есть UINavigationController внутри UITabBarController. Когда я углубляюсь в навигационный контроллер, в какой-то момент мне приходится скрывать UITabBar, потому что я хочу, чтобы представление было ...

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

Кажется, это нормально, поскольку в документации указано:

hidesBottomBarWhenPushing

Если ДА, полоса внизу экрана скрыта; в противном случае НЕТ. Если ДА, нижняя панель остается скрытой до тех пор, пока контроллер представления не будет извлечен из стека.

И действительно, когда всплывает контроллер с этим свойством, установленным в значение «Да», панель вкладок возвращается.

Есть ли какой-либо правильный способ чтобы показать UITabBar при нажатии на контроллер, если он был скрыт?

Заранее спасибо

9
задан Leonid Glanz 25 November 2015 в 17:30
поделиться