删除多个 UICollectionView 单元格时,其他单元格会自动移动到删除的位置。但是,我希望单元格保持顺序而不混淆。如何使已删除单元格中的下一个单元格占据已删除位置?例如,索引路径 [0,3] 处的单元格移动到已删除的单元格 [0,2],然后 [0,4] 移动到 [0,3],依此类推。
最佳答案
当您从 Collection View 中删除单元格时,您需要从数组中删除该索引,然后重新加载 Collection View ,以便索引路径 [0,3] 处的单元格移动到已删除的单元格 [0,2],然后移动到 [0 ,4] 移动到 [0,3],反之亦然。
例如:- ArrayOfCell = [1,2,3,4]
我需要删除数组的第二个索引,即 3,因此当单元格值删除时,数组值也会删除,第三个索引意味着 4 将是我的第二个索引
[1,2,4]
希望您能解决您的问题。 谢谢。
关于swift - 删除多个 UICollectionView 单元格时布局会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60176702/