从 1 个视图控制器转到另一个

Posted

技术标签:

【中文标题】从 1 个视图控制器转到另一个【英文标题】:Going form 1 viewcontroller to another 【发布时间】:2016-11-25 18:03:57 【问题描述】:

我有 3 个视图控制器:VC1、VC2、VC3。 导航是这样推动视图控制器(向前)的:VC1 -> VC2 -> VC3。 现在一旦我进入 VC3,按下一个按钮我想回到 VC1(不是 VC2)。 如果我使用 pop 我会进入 VC2,但我将如何直接从 VC3 进入 VC1? (就像弹出两次...)

【问题讨论】:

【参考方案1】:

听起来你想要的是popToViewController:

看看这个解决方案:Can i pop to Specific ViewController?

【讨论】:

或使用popToRootViewController: 对,但您不一定要转到根目录。在 OP 的情况下,是的,但它也是一个不错的选择。

以上是关于从 1 个视图控制器转到另一个的主要内容,如果未能解决你的问题,请参考以下文章

转到另一个视图控制器

从模态视图控制器推送/弹出到另一个视图控制器(包括图片)

如何在单击按钮时从一个视图控制器导航到另一个视图控制器?

将文本值从一个视图控制器传送到另一个视图控制器

将数组从自定义单元格发送到另一个视图控制器

如何在不发送错误的情况下使按钮转到另一个视图控制器?