【发布时间】:2018-11-15 16:12:45
【问题描述】:
我正在创建一个UICollectionView,它启用了分页并从左到右滚动。我正在使用 NSFetchedResultsController 从 CoreData 检索结果,这意味着它使用集合视图部分而不是行。集合视图有 2 行,因此如下图所示(顺序依次为顶行、底行、顶行、底行等):
但是,我需要像以下 2 个屏幕截图一样从左到右读取集合视图:
您能否建议我如何在 Swift 中执行此操作?
【问题讨论】:
-
所以 b 有 IndexPath(row: 1, section: 0) ?
-
@marosoaie 我已经用更多信息编辑了我的问题。但基本上我使用的是使用集合视图部分的 NSFetchedResultsController。
-
那么也许您需要对数据进行排序,使其与您想要达到的顺序相匹配?
-
iirc 流式布局使单元格从左到右移动,当没有更多空间时,下一行开始,依此类推,所以你只能通过设置排序来获得它获取请求上的描述符
-
你能用 a、b、c、d、e、f、g 等代替 IndexPath 值吗?最后的截图也是第2页的预览吗?
标签: ios swift uicollectionview uicollectionviewlayout