装载UICollectionView数据源动态(Loading UICollectionView d

2019-10-19 03:28发布

我有装载UICollectionView的问题。 数据源是一个数组。 该阵列可能包括高达10K的元素。 过渡完成后,它采取了大量的时间在阵列中创建对象。

我不知道这是否是先加载阵列N(<< 10K)的元素,并添加对象,而滚动的正确途径。

任何意见将真的是有帮助的。 谢谢

Answer 1:

如果您使用的核心数据,你可以分批提取。 如果你不使用CD,那么你需要实现自己的机制做配料。 加载(和等待!)为任意数量的对象加载的始终是一个坏主意。 所以建议是:加载批量数据,在后台排队。 然后每x(可能是1)加载的对象,张贴回主线程上,这样你的viewController可以再重装或添加必要的细胞中的CollectionView。



文章来源: Loading UICollectionView data source dynamically