UICollectionView的UICollectionViewCell中的图像在滚动后以编程方式重叠

时间:2015-12-11 09:18:14

标签: ios swift uicollectionview uicollectionviewcell

在此处输入代码我尝试在swift中以编程方式创建System.IO.PathTooLongException,然后将一些图像添加到UICollectionView(s)。显示工作正常,但是当我向下滚动视图并再次返回时,单元格开始显示彼此叠加的图像(较新的图像与较旧的图像重叠)。我读到了回收意见的问题,导致了这个问题。我尝试了很多,但找不到解决方案。 我请求大家帮我找一个解决方案

感谢
(此代码可以通过添加一些带有名称的图像来运行)

UICollectionViewCell

1 个答案:

答案 0 :(得分:0)

首先重置imageview,然后尝试加载

UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:cellIdentifier forIndexPath:indexPath]; 
cell.imageView.image = nil; 
cell.imageView.image = [UIImage imagewithNamed:@"imagename"];