UITabBarController的TabBar阻塞由UINavigationController推送的UIViewController它托管

时间:2015-08-07 03:43:03

标签: ios swift uinavigationcontroller uitabbarcontroller

我有一个UITabBarController,它有5个标签。每个都有一个UINavigationController。

除了每次这些U​​INavigationController都推送一个ViewController之外,一切都运行良好。它们的底部被UITabBar阻挡。这是正常的。

但我想知道是否有可能让UITabBar上方的UIViewController?

任何想法如何?

编辑:

这是结构

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

所以每次NavigationController推送一个Uiviewcontroller。 UITabBar的位置仍被UITabBar阻止,因为它低于它。

如何在TabBar上方使用UIViewController?

1 个答案:

答案 0 :(得分:2)

你能尝试这样做,看看它是否有效吗?

destinationController.hidesBottomBarWhenPushed = true

在您进入目标视图控制器之前执行此操作。

希望这有帮助。