快速以编程方式创建退赛序列

问题描述 投票:0回答:2

我正在按照here的指示使用情节提要创建一个放松的场景。

但是我想做的是使用swift以编程方式创建该序列,

其背后的原因是我想为我的所有UIViewController创建默认的展开序列。

swift uiviewcontroller segue unwind-segue
2个回答
1
投票

你不能。情节提要是情节提要中的东西。您的代码(以编程方式)无法查看情节提要并进行更改。

相反,您可以通过编程方式完成展开任务的操作,例如弹出特定的视图控制器。

但是general“返回”到某个视图控制器的问题,无论可能涉及什么(关闭和弹出的某种组合,等等),都是一个非常困难且常见的问题。确实令人非常恼火的是,尽管情节提要unwind可以“知道”如何执行此操作,但是没有任何方法可以让you]在代码中执行此操作。我只能建议向Apple提交错误报告。


0
投票

如果您想返回到根视图控制器,则可以像这样使用popToRootViewControllerAnimated上的navigationController

© www.soinside.com 2019 - 2024. All rights reserved.