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
Сделайте это прямо перед тем, как перейти к контроллеру вида назначения.
Надеюсь это поможет.