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



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

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

请指导我在哪里做了错误的

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

self.imageView.frame=帧;

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

self.imageView.frame=self.bounds

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

最新更新