【发布时间】:2013-07-03 09:38:09
【问题描述】:
我来到这里是因为我的 UICollectionView 有一个非常奇怪的问题。
我想分享所有屏幕的Imgur相册:http://imgur.com/a/v3sox
首先,我的应用看起来没有问题:专辑的图片 2。
注意右上角的刷新按钮,这是给我带来问题的按钮。
当我快速向下滚动 UICollectionView 并在 Collection View 仍在滚动时按“刷新”,我得到了不属于任何人的“单元格剩余物”,只是停留在屏幕上。 (例如:专辑图片 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 个链接,所以我不得不即兴发挥
【问题讨论】:
-
如果您已经解决了自己的问题,请将其作为答案发布在下方并将其标记为已接受。
标签: ios cells reloaddata collectionview