【发布时间】:2019-07-12 08:37:15
【问题描述】:
我的 setSelected 供我重复使用 UITableViewCell 看起来像这样(我的 setHighlighted 也是如此):
override func setSelected(_ selected: Bool, animated: Bool) {
if selected {
backgroundColor = .red
} else {
backgroundColor = .white
}
}
每当单元格向外滚动然后返回视图时,背景颜色就会变回默认的白色。就好像单元格没有保持其选定状态。
【问题讨论】:
标签: ios swift uitableview cocoa-touch