我有下载UICollectionVIew的示例项目。我在代码中创建了自定义单元格,在该单元格中我添加了UI元素(图像,按钮等)。问题是当我将细胞出列时我没有得到可重复使用的细胞。这是代码的链接。
http://speedy.sh/kq3mr/code.zip
请指导我做错的地方
答案 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将创建并返回新单元格。