当我点击或按住UITableView中的一个单元格时,单元格的颜色默认为灰色。我希望它是其他颜色。我在故事板和堆栈溢出中随处可见,但无法找到它。我们怎么做。
答案 0 :(得分:2)
尝试像这样更改它,例如:
let bgColorView = UIView()
bgColorView.backgroundColor = UIColor.redColor()
cell.selectedBackgroundView = bgColorView
答案 1 :(得分:1)
这是基于@ evgeny-karkan回答的扩展
extension UITableViewCell {
func ChangePressDownColor(to Color: UIColor){
let bgColorView = UIView()
bgColorView.backgroundColor = Color
self.selectedBackgroundView = bgColorView
}
}
用法:
cell.ChangePressDownColor(to: .red)
答案 2 :(得分:0)