动态处理UICollectionViewCell元素内的背景色和前景色

时间:2019-06-18 12:27:30

标签: ios swift uicollectionview uicollectionviewcell

我有一个UICollectionViewCell,其中包含一个UIView,其中包含一个UILabel。我必须根据布尔值更改UIView的背景颜色和UILabel的文本颜色。除非我在UICollectionView中添加第四项,否则将根据布尔值确定颜色。当我添加第四项时,所有先前和当前单元格中的所有项目的颜色都与第四单元格中的项目相同。

问题与 this,但在这里我无法在init的{​​{1}}方法中添加颜色,然后根据布尔值在UICollectionViewCell中激活/停用它们。我该怎么办才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

使用自定义colors的{​​{1}}方法重置UIViewUILabel的{​​{1}}。

示例:

prepareForReuse()