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 3 实现短路(单个数据多次)和过滤核心数据的最佳方法是啥?