UICollectionView自定义单元格未重新加载

时间:2015-11-04 13:58:06

标签: ios iphone uicollectionviewcell uicollectionviewlayout

我有下载UICollectionVIew的示例项目。我在代码中创建了自定义单元格,在该单元格中我添​​加了UI元素(图像,按钮等)。问题是当我将细胞出列时我没有得到可重复使用的细胞。这是代码的链接。

http://speedy.sh/kq3mr/code.zip

请指导我做错的地方

2 个答案:

答案 0 :(得分:1)

self.imageView = [[UIImageView alloc] init];

self.imageView.frame = frame;

上面的代码行(self.imageView.frame = frame)导致了这个问题。它应该是

self.imageView.frame = self.bounds

答案 1 :(得分:0)

UICollectionView dequeueReusableCellWithReuseIdentifier将在已创建的单元格可用时重用单元格。否则dequeueReusableCellWithReuseIdentifier将创建并返回新单元格。