iPhone:如何使用modalView实现类似于popToRootViewController的功能?
Posted
技术标签:
【中文标题】iPhone:如何使用modalView实现类似于popToRootViewController的功能?【英文标题】:iPhone : How to achieve functionality similar to popToRootViewController using modalView? 【发布时间】:2011-06-25 12:33:10 【问题描述】:在我的应用程序中,我是 presenting
很多人在另一个之上查看一个。
所以当我想退出所有视图时,我必须多次按取消。
例如, HOME->OneViwe(modalView)->SubView(modalView).
如何从 SubView 直接进入 HOME?
有什么办法可以直接从所有的视图中出来?
或者我可以在呈现另一个视图后关闭一个视图吗?如何?
【问题讨论】:
也可以参考this的帖子。 但是,如果你在 modalView 上弹出 modalView,你可能想质疑你当前的设计模式L 【参考方案1】:您可以在视图控制器parentViewController
属性上调用dismissModalViewContorller
。您可以使用 parentViewController 层次结构,直到您想要完全关闭的视图控制器。如果层次结构中有三个模态视图控制器,您的代码应如下所示,
[self.parentViewController.parentViewController dismissModalViewControllerAnimated:YES];
【讨论】:
【参考方案2】:要获得更多灵活性,请在此处查看我用于此类内容的实用方法:
How to dismiss the two or more dismissModalViewController?
【讨论】:
以上是关于iPhone:如何使用modalView实现类似于popToRootViewController的功能?的主要内容,如果未能解决你的问题,请参考以下文章
试图在 Swift 中使 UISearchController 的功能类似于 iPhone 中的语言设置