0

嗨,我第一次使用 UicollectoinView。我想展示两种布局,一种是添加(导入)图像的正常布局,另一种是用于删除和重新排序图像的编辑模式。我做得很好,但是如果我导入或删除图像隐藏单元格(当前未显示)覆盖编辑单元格后面的正常单元格,则后面的单元格不存在于数据源(额外单元格)中。

这是我的删除和插入代码。

// 插入 collectionView 单元格

**[self.collectionView insertItemsAtIndexPaths:[[NSArray alloc]initWithObjects:path, nil]];**

// 移除 collectionView 单元格

    **[self.collectionView deleteItemsAtIndexPaths:[[NSArray alloc]initWithObjects:indexpath, nil]];**

// 改变布局

[EditLayout 无效布局]; [self.collectionView setCollectionViewLayout: EditLayout Animation:YES];

谢谢任何人帮助我。我怎样才能防止这种情况。

4

0 回答 0