如何暂时隐藏同时呈现视图控制器的呈现视图控制器

时间:2015-05-28 19:40:15

标签: ios uiviewcontroller modalviewcontroller

我有一个相当不正常的情况,我正在呈现一个视图控制器,它是一个UITabBarViewController,包含我的应用程序的大部分内容。

有些时候我需要暂时隐藏主控制器及其所有内容'。在我的根控制器上,我可以保存对我提供的tabBarController的引用,并使用self.dismissViewControllerAnimated解除它,然后在需要时表示它。但我遇到的问题是我失去了tabBarController本身提供的任何viewControllers。

有没有更好的方法来实现这一点,或者是否可以让我的标签栏控制器显示的视图控制器被解除?

1 个答案:

答案 0 :(得分:0)

你可以有一个segue,它从视图控制器中呈现一些东西,它包含顶部的标签栏控制器。如果不了解这一点,我无法给你太多帮助。这将保持标签栏控制器的状态。