cell的自定义背景,可以这样写
cell.selectedBackgroundView = UIView()
cell.selectedBackgroundView?.backgroundColor = UIColor.blackColor()
也可以在对应的cell里面重写高亮和选中的方法
//重写高亮
override func setHighlighted(highlighted: Bool, animated: Bool) {
// super.setHighlighted(highlighted, animated: animated)
if highlighted {
self.backgroundColor = UIColor(white: 0, alpha: 0.45)
}else {
self.backgroundColor = UIColor(white: 0, alpha: 0.25)
}
}
//重写选中
override func setSelected(selected: Bool, animated: Bool) {
// super.setSelected(selected, animated: animated)
if selected {
self.backgroundColor = UIColor(white: 0, alpha: 0.45)
}else {
self.backgroundColor = UIColor(white: 0, alpha: 0.25)
}
}
这里用的是swift,oc对应着改一下就可以了

本文详细介绍了如何在Swift中自定义UITableViewCell的背景颜色,并通过重写方法实现高亮和选中状态的不同视觉效果。通过实例演示了如何在不同状态下改变cell的背景颜色,从而提升用户界面的交互体验。
309

被折叠的 条评论
为什么被折叠?



