如何有效地避免重新排列collectionView中的单元格的顺序?

时间:2019-02-27 15:57:48

标签: ios node.js swift

我正在寻找有关如何保存UICollectionView中的单元格的建议。如果每个对应的模型对象都有一个索引,然后将单元格拖放到某处,则需要更新多个元素的索引。是否有最佳做法来做到这一点?或者您只需更新所有内容。

例如:

如果将索引为3的单元格移动到0,则必须将对象从0, 1, 2更新为1, 2, 3。我担心要发出太多网络请求来更新每个对象。

另一种方法是将对象的顺序保存到服务器上的User对象。但这似乎很浪费,因为每个User都可能具有对象顺序的潜在大数组。

User {
   objectsOrder: [id10, id3, id1, id4]
}

0 个答案:

没有答案