容器视图inheritance到相同大小的视图控制器

我有以下的故事板:

在这里输入图像说明

到目前为止,如果我通过显示继续播放,我只能在故事板中实现相同大小的第三个视图控制器,但我更喜欢自定义方法。

我的目标是从第二个视图控制器继续到第三个视图控制器,并且只replace在(第一个)视图控制器中是一个容器视图的第二个视图控制器。

但是目前的产出:

在这里输入图像说明

预期产出:

在这里输入图像说明

我怎样才能做到这一点?

谢谢,

使用具有当前上下文模式的模态循环。 这个例子根本没有代码 :整个事情是通过在Interface Builder中configurationsegue和视图控制器完成的:

在这里输入图像说明

我不认为你可以使用这个segue。 你将需要使用instantiateViewControllerWithIdentifier:创build新的视图控制器instantiateViewControllerWithIdentifier: ,将其添加为父视图控制器的子视图控制器,然后使用transitionFromViewController:toViewController:duration:options:animations:completion:方法将secondViewController切换到thirdViewController

在Xcode文档中进行“在子视图控制器之间转换”的search以获取有关切换子视图控制器的更多信息。

编辑:

Matt比我更了解这一点,他说这是可能的。 我在Xcode文档中find了一个标题为“在子视图控制器之间转换”的章节。 到目前为止,我只看过它,但是它解释了如何做到这一点。 我build议看看这个。