从 PageController 视图开始切换 ViewController

Switching ViewControllers Starting From a PageController View

Image of my storyBoard

我想要实现的流程是从 vc 绿色圆圈处开始,然后移动到蓝色圆圈处,最后从蓝色圆圈变为红色。

绿色圆圈 vc 是我的页面控制器 vc 的子项(页面控制器是 navcontroller 的一部分 - 页面控制器位于绿色上方)。 Green 也有一个 segue,当您单击 table 中的单元格时,它会显示突出显示的蓝色 vc。工作正常。

红色圆圈 vc 是导航控制器的一部分,它也有蓝色的转场。也很好用。

基本上在蓝色内我有一个按钮可以让我显示红色内容的内容vc。从红色到蓝色再返回时效果很好。但是当我从绿色变成蓝色然后变成红色时,我似乎无法到达那里。

我试过实例化一个新的 vc 但这意味着我正在制作一个新的并复制一些东西。我只是想将内容显示为红色,即使它是模态显示的。

如果这个问题没有多大意义,请告诉我,我会尽力添加更多信息。

我最终找到了如何使用 unwind segue 方法执行此操作。我以前都不知道有。

我发现这有帮助