当我点击或按住可编辑视图中的一个单元格时,默认情况下该单元格的颜色将变为灰色。我希望它是其他颜色。我找遍了故事板和堆栈溢出,但找不到它。我们怎么做。
xkftehaa1#
试着像这样改变它,例如红色:
let bgColorView = UIView() bgColorView.backgroundColor = UIColor.redColor() cell.selectedBackgroundView = bgColorView
pftdvrlh2#
这是基于@evgeny-karkan答案的扩展
extension UITableViewCell { func changePressDownColor(to Color: UIColor){ let bgColorView = UIView() bgColorView.backgroundColor = Color self.selectedBackgroundView = bgColorView } }
使用方法:
cell.changePressDownColor(to: .red)
bttbmeg03#
选中单元格后,检查当前显示为默认值的选择。
然而,这是非常有限选择数量。如果你想要客户,你应该做得更有说服力。即/ cell.selectedBackgroundView = customView with color
3条答案
按热度按时间xkftehaa1#
试着像这样改变它,例如红色:
pftdvrlh2#
这是基于@evgeny-karkan答案的扩展
使用方法:
bttbmeg03#
选中单元格后,检查当前显示为默认值的选择。
然而,这是非常有限选择数量。如果你想要客户,你应该做得更有说服力。
即/ cell.selectedBackgroundView = customView with color