我在UICollectionView
中有UICollectionReusableView
(允许多选)。当我选择UICollectionView
的任何单元格时,它会更改backgroundColor = .blue
,并且此选择由overriding isSelected
的{{1}}属性处理。问题是当我这样做时,滚动选择被删除,并且在其他UICollectionCell
中显示了选择。
答案 0 :(得分:0)
您需要在prepareForReuse方法中设置默认颜色。您也可以在此处检查isSelected属性。您也可以在collectionView.reloadData()
的{{1}}中呼叫prepareForReuse
UICollectionReusableView