我有一个UICollectionViewCell
,其中包含一个UIView
,其中包含一个UILabel
。我必须根据布尔值更改UIView
的背景颜色和UILabel
的文本颜色。除非我在UICollectionView
中添加第四项,否则将根据布尔值确定颜色。当我添加第四项时,所有先前和当前单元格中的所有项目的颜色都与第四单元格中的项目相同。
问题与
this,但在这里我无法在init
的{{1}}方法中添加颜色,然后根据布尔值在UICollectionViewCell
中激活/停用它们。我该怎么办才能解决这个问题?
答案 0 :(得分:0)
使用自定义colors
的{{1}}方法重置UIView
和UILabel
的{{1}}。
示例:
prepareForReuse()