0

在应用程序的一个区域中,我想展示 3 个可能View Controller的 s 之一。

我假设我可以通过添加Container View这样的区域来做到这一点(如下所示)

在此处输入图像描述

问题是:

1)如何在故事板中将 3 个孩子View Controller连接到这个Container View?我是否需要将其连接Container View到父母View Controller,然后将其连接到 3 个孩子?

2) 哪个是 Swift 代码来显示 3 中View Controller的一个并隐藏其他 2?

4

1 回答 1

2

我假设当用户第一次进入屏幕时,三个视图控制器之一将在那里,并且用户有按钮可以切换到不同的视图控制器。

将第一个 VC 直接附加到情节提要中的容器。另外两个可以附加到使它们进入前台的按钮,或直接附加到主 VC。

您还需要创建一个自定义 segue 类(或两个?),它知道如何处理从一个 VC 到另一个的转换。

- - 编辑 - -

这是github repo的一种选择。请注意,如果您想在视图控制器之间转换,您还有一些工作要做,但这应该可以帮助您入门。

于 2015-08-21T23:26:33.823 回答