我使用imageview填充整个单元格来定制tableview单元格样式。调用UIAlertAction时会显示复选标记。但它在复选标记周围显示一个白色方框。
显示复选标记时背景图像缩小:
并且没有复选标记:
我试过了:
让color = cell.contentView.backgroundColor cell.backgroundColor = color
在tableview(cellforrowatindexpath)中但它不起作用。
如何删除此白色附件视图?
答案 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
}