如何在UIScrollView中分页时一次仅加载一个ViewController

时间:2019-04-18 01:28:07

标签: ios swift uiviewcontroller uiscrollview infinite-scroll

我正在创建一个分页UIScrollView,其中包含多个页面。每个页面上都有一个UIViewController,其中一些会占用大量内存,而另一些则会被多次使用,我希望可以重用。

我的第一个尝试是通过使用类似于此答案continuous paging的无限分页来创建许多页面的错觉。

我在实现此功能时遇到了一些困难。在不让所有视图控制器都同时实例化的情况下,将多个视图控制器加载到scrollView中的最佳方法是什么。

1 个答案:

答案 0 :(得分:0)

使用UIPageViewController。它为您实现了这一点。