swift - 删除多个 UICollectionView 单元格时布局会发生什么?

标签 swift uicollectionview uicollectionviewcell uicollectionviewlayout uicollectionviewflowlayout

删除多个 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/

相关文章:

ios - NSOperation 在队列结束时释放

ios - 如何创建仅包含静态单元格的 Collection View ?

ios - 如何以编程方式从 UICollectionView 中的 "didSelectItemAt"推送 UIViewController(使用单独的文件)?

objective-c - 将 subview 添加到 UICollectionViewCell 时的意外行为

arrays - swift 3 : Remove specific string from array without knowing the indexPath?

ios - 如何更改 UICollectionViewCell 中 UILabel 的值?

ios - 为什么我的 UICollectionViewCells 在动画 super View 约束更改时会更改 alpha 值?

ios - 使用 uisearchbar 搜索后如何获取索引部分标题

swift - 如何快速通过经过身份验证的认知用户(用户池)访问 DynamoDB

ios - 如何在 Swift 中的视频上叠加动态标签?