我尝试将灰色更改为单元格的背景颜色,但是当UITableView正在编辑并且可以移动时,单元格右侧有一个移动按钮,但按钮的背景颜色为白色。如何将移动按钮的背景颜色更改为灰色?
答案 0 :(得分:0)
为了自定义您的tableviewcell最佳做法是使用tableView:willDisplayCell:forRowAtIndexPath:
,有两种方法可以更改单元格的背景颜色
cell.contentView.backgroundColor
,内容视图是一个视图,其中包含添加到其中的所有对象,更改其背景颜色不会影响附件的BG或编辑附件强> cell.backgroundColor
但是这个会更改整个单元格的背景,包括所有附件。
func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
cell.backgroundColor = UIColor.darkGrayColor()
}
通过更改单元格的背景颜色,我们可以更改 EditingAcc BG。