UICollectionReusableView问题(可重用性问题)

时间:2019-04-03 08:37:29

标签: swift uicollectionview nested uicollectionreusableview nested-views

UICollectionReusableView

我在UICollectionView中有UICollectionReusableView(允许多选)。当我选择UICollectionView的任何单元格时,它会更改backgroundColor = .blue,并且此选择由overriding isSelected的{​​{1}}属性处理。问题是当我这样做时,滚动选择被删除,并且在其他UICollectionCell中显示了选择。

1 个答案:

答案 0 :(得分:0)

您需要在prepareForReuse方法中设置默认颜色。您也可以在此处检查isSelected属性。您也可以在collectionView.reloadData()的{​​{1}}中呼叫prepareForReuse

UICollectionReusableView