返回cell的时候,在非空判断的时候加一个else
UICollectionViewCell* cell =[collectionViewdequeueReusableCellWithReuseIdentifier:@"cell"forIndexPath:indexPath];
if(!cell) {
cell = [[UICollectionViewCellalloc]init];
}else{
//这一步是去除重影问题
for(UIView*viewincell.contentView.subviews) {
[viewremoveFromSuperview];
}
网友评论