我制作了一个UICollectionView,其中包含一些单元格并且它显示正确,现在我想为一个或多个单元格设置一个选定的标签,在自定义单元格中,我可以使用两种方法来实现它:
方式1:设置selectedBackgoundView
self.selectedBackgroundView = backgroundView;
方式2:添加一个UIImageView作为选定的标签
[_coverImageView addSubview:_selectImageView];
//coverImageView is image for cell,
//selectImageView is a tag imageView for selected.
那么问题来了:
例如,我选择了第一个单元格,当我滚动 UICollectionView 时,方式 1 仍然显示选择的第一个单元格,但使用方式 2,_selectImageView
将添加到另一个单元格。
我知道这是由Reuse Cell引起的,但不知道如何处理它。