Swift - 使用核心数据和CollectionView进行分页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift - 使用核心数据和CollectionView进行分页相关的知识,希望对你有一定的参考价值。

在使用CoreData的CollectionView中实现分页的正确方法是什么?

我想到了2种方法。

第一个涉及显示定义数量的对象,当用户移动到CollectionView的顶部并最终重新加载数据时,增加它。

第二种方法是操纵单元格的大小,为所有那些我不想显示的值分配0,直到用户移动到顶部,一旦完成,重新加载这些单元格,为它们分配它们的借方大小和让它们可见。

这些都是好的做法还是有更好的做法?

答案

根据我的理解,当用户滚动到顶部时,您正在使用加载更多单元格?

如果这是我理解的,您可以自定义集合视图布局以从下到上添加单元格。当用户滚动到顶部时,我已经构建了一个load-more集合:https://www.dropbox.com/s/0ccd34cn05b01ua/ReversedCollection.mov?dl=0

一个例子可以找到here

以上是关于Swift - 使用核心数据和CollectionView进行分页的主要内容,如果未能解决你的问题,请参考以下文章

swift中collectionView的简单用法

使用 Swift 3 实现短路(单个数据多次)和过滤核心数据的最佳方法是啥?

swift TableView和Collection扩展

Java核心你不知道的数据集合

Swift Collection API:使用计算变量扩展:类型错误

Java核心面试必备—你不知道的数据集合