繁体   English   中英

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

[英]How to temporarily hide a presented View controller that is also presenting a view controller

我有一个非常不正常的情况,我正在展示一个视图控制器,它是一个UITabBarViewController,其中包含我的大部分应用程序。

有时候,我需要暂时隐藏该主控制器,而所有这些都是“东西”。 在我的根控制器上,我可以保存对所呈现的tabBarController的引用,并使用self.dismissViewControllerAnimated消除它,然后在需要时表示它。 但是我遇到的问题是我失去了tabBarController本身提供的所有viewControllers。

有没有更好的方法可以做到这一点,还是可以防止选项卡栏控制器显示的视图控制器被关闭?

您可能有一个segue,它可以从视图控制器中显示某些内容,该视图控制器顶部包含标签栏控制器。 没有更多的了解,我不能给您太多帮助。 这将保持标签栏控制器的状态。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM