TabBar UITabBarController блокирует UIViewController, который выдвигается UINavigationController, который он размещает

У меня есть UITabBarController, который имеет 5 вкладок. Каждый из которых имеет хост UINavigationController.

Все работает хорошо, за исключением того, что каждый из этих UINavigationController выдвигает ViewController. Их нижняя часть заблокирована UITabBar. Что нормально.

Но мне интересно, возможно ли иметь UIViewController выше UITabBar?

Есть идеи как?

Редактировать:

Вот структура

UITabBarController
    Tab 0: UINavigationController
    Tab 1: UINavigationController
    Tab 2: UINavigationController
    Tab 3: UINavigationController
    Tab 4: UINavigationController

Так что каждый раз, когда NavigationController выдвигает Uiviewcontroller. Эта позиция UIViewController по-прежнему блокируется UITabBar, поскольку она находится ниже нее.

Как мне установить UIViewController над TabBar?

1 ответ

Решение

Можете ли вы попробовать сделать это и посмотреть, работает ли это?

destinationController.hidesBottomBarWhenPushed = true

Сделайте это прямо перед тем, как перейти к контроллеру вида назначения.

Надеюсь это поможет.

Другие вопросы по тегам