UIScrollView中相同UIView的多个实例

时间:2017-02-01 10:56:30

标签: ios swift uiview uiviewcontroller uiscrollview

我已使用this answer来实现UIScrollView分页。

作为一个开始,它很有用,但我想要做的是UIScrollView中的每个页面,我想要一个单独的UIView实例。

例如,假设我有ContentViewController,我想使用它的4个实例UIView;

UIScrollView上的每个页面

1 - 我该如何做?

我最初的想法是instantiateViewController(withIdentifier),然后重复使用.view' property inside the for循环,但这只给了我一次正确的视图,其他3个是空白子视图。

非常感谢任何帮助。 谢谢!

1 个答案:

答案 0 :(得分:1)

您可以多次实例化ViewController(在for循环中),然后获取每个控制器的视图并将其添加到滚动视图。但是你必须要知道现在你还有4个控制器,每个控制器用于一个视图。