【发布时间】:2019-09-08 07:33:34
【问题描述】:
我正在创建一个包含多个页面的页面UIScrollView。每页上都有一个UIViewController,其中一些是内存密集型的,另一些会被多次使用,我希望重用。
我的第一次尝试是通过使用类似于此答案continuous paging 的无限分页来创建许多页面的错觉。
不过,我在实现这一点时遇到了一些困难。在滚动视图中加载多个视图控制器而不同时实例化它们的最佳方法是什么。
【问题讨论】:
-
quite memory intensive是什么意思?每个控制器都有 API 调用吗? -
@Nizzam 我想在不同的视图控制器上进行图像、collectionViews 网络调用,并将它们全部初始化,并且在不在视图中时与父视图分开可能会占用大量资源。
标签: ios swift uiviewcontroller uiscrollview infinite-scroll