我需要在选择时将单元格的颜色更改为所需的UI颜色。下面是我的代码,它工作正常。但是,为什么复选框区域仍然是灰色?我该如何改变?
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let selectedCell:UITableViewCell = tableView.cellForRowAtIndexPath(indexPath)!
selectedCell.contentView.backgroundColor = UIColor(red: 43.0/255.0, green: 240.0/255.0, blue: 12.0/255.0, alpha: 1.0)
}
我没有足够的声誉来发布图片。提前抱歉!
Image
答案 0 :(得分:1)
也许这可以从我的代码片段中获得帮助
var colorVw = UIView()
colorVw.backgroundColor = UIColor.redColor()
cell.selectedBackgroundView = colorVw
答案 1 :(得分:0)
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("reuseIdentifier", forIndexPath: indexPath)
cell.accessoryView = nil
}