<分区>
当应用程序从后台变为前台时,我必须强制用户返回主屏幕。在那种情况下,我将不得不在每个 View Controller 中创建一个 unwind segue。相反,我想要做的是,为 View Controller 创建一个父类并执行 segue。通过这样做,我可以避免为 Storyboard 中的每个 View Controller 添加 unwind segues。
我需要一种方法来从代码而不是从 Storyboard 创建展开转场。
提前致谢。
标签 ios swift unwind-segue
<分区>
当应用程序从后台变为前台时,我必须强制用户返回主屏幕。在那种情况下,我将不得不在每个 View Controller 中创建一个 unwind segue。相反,我想要做的是,为 View Controller 创建一个父类并执行 segue。通过这样做,我可以避免为 Storyboard 中的每个 View Controller 添加 unwind segues。
我需要一种方法来从代码而不是从 Storyboard 创建展开转场。
提前致谢。
最佳答案
因为,您需要转到主屏幕,我想这应该是您的 UINavigationController 的根 Controller 。
为此只需使用:
//这会将导航 Controller 弹出到根 Controller
navigationController?.popToRootViewControllerAnimated(true)
关于ios - 如何以编程方式创建展开转场,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37584131/