a video clip of this UI, how does it look like
请帮助我如何制作一个,我试图通过UITableView构建它,对于单元格UIcollectionView它运行良好但我不能选择集合视图Cell by code(需要在选择后更改单元格视图背景颜色)< / p>
答案 0 :(得分:0)
您可以通过覆盖单元格属性来更改UICollectionViewCell的背景颜色
override var isSelected: Bool {
didSet {
if isSelected {
self.contentView.backgroundColor = UIColor.blue
} else {
self.contentView.backgroundColor = UIColor.green
}
}
}
因为单元格是可重复使用的,所以在滚动时可能会看到一些蓝色的单元格,因为它们现在被重复使用,以避免这种方法覆盖方法
override func prepareForReuse() {
super.prepareForReuse()
self.contentView.backgroundColor = UIColor.green
}