我来到这里是因为我的UICollectionView有一个很奇怪的问题。UICollectionView reloadData鬼细胞
与所有屏幕 Imgur专辑我想和大家分享:http://imgur.com/a/v3sox
首先,这里是我的应用程序看起来像没有问题:这张专辑的图片2。
注意右上角的刷新按钮,这是给我的问题。
当我向下滚动UICollectionView速度非常快,并且在收集视图仍在滚动时按下“刷新”,我得到了不属于任何人的“细胞剩饭”,只是留在屏幕上。 (例如:这张专辑的图片1)
我不明白发生了什么,因为在我的刷新方法,我有:
- (void)refreshData
{
//A bunch of code before I reset the data
dispatch_async(dispatch_get_main_queue(), ^{
//Reset data
currentProjects = nil;
[self.projectsCollectionView reloadData];
//Some other stuff concerning the little "Chargement..." view
};
}
的细胞,然后继续留在我的每个文件夹在屏幕上,所以如果我选择另一个文件夹,我会得到相册的图片3(请注意最后4个单元格的标签,它们混在一起,因为之前的单元格在屏幕上应该不会显示)
有人有什么可能会导致这个问题的想法吗?非常感谢您的时间
P.S:对不起,我把所有的屏幕,专辑,无法发布超过2个链接,所以我只好即兴
如果您已解决了自己的问题,请将其作为下面的答案发布,并将其标记为已接受,而不是。 –