UITableView选中标记具有白色背景

时间:2016-06-27 14:41:26

标签: ios uitableview swift2 accessoryview

我使用imageview填充整个单元格来定制tableview单元格样式。调用UIAlertAction时会显示复选标记。但它在复选标记周围显示一个白色方框。

显示复选标记时背景图像缩小:

1

并且没有复选标记:

2

我试过了:

让color = cell.contentView.backgroundColor    cell.backgroundColor = color

在tableview(cellforrowatindexpath)中

但它不起作用。

如何删除此白色附件视图?

2 个答案:

答案 0 :(得分:3)

您可以使用accessoryview来显示已检查记录,而不是imageview

答案 1 :(得分:1)

尽量避免使用覆盖代码进行编辑

func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
        // the cells you would like the actions to appear needs to be editable
        return false
    }