您好我第一次使用UicollectoinView。我想要显示两个布局,一个是正常添加(导入)图像,另一个是编辑模式到删除并重新排序图像。我做得很好但是如果我导入或删除图像隐藏的单元格(当前未显示)覆盖编辑单元格后面的正常单元格,则后面的单元格不存在于数据源(额外单元格)中。
这是我的删除和插入代码。
//插入collectionView单元格
**[self.collectionView insertItemsAtIndexPaths:[[NSArray alloc]initWithObjects:path, nil]];**
//删除collectionView单元格
**[self.collectionView deleteItemsAtIndexPaths:[[NSArray alloc]initWithObjects:indexpath, nil]];**
//更改布局
[EditLayout invalidateLayout]; [self.collectionView setCollectionViewLayout:EditLayout animated:YES];
谢谢任何人帮助我。我该如何防止这种情况发生。