【问题标题】:UITableView checkmark has a white backgroundUITableView 复选标记具有白色背景
【发布时间】:2024-01-07 03:52:01
【问题描述】:
我使用填充整个单元格的图像视图自定义了 tableview 单元格样式。调用 UIAlertAction 时会显示一个复选标记。但它会在复选标记周围显示一个白色框。
显示复选标记时背景图像缩小:
并且没有复选标记:
我试过了:
让颜色 = cell.contentView.backgroundColor
cell.backgroundColor = 颜色
在 tableview(cellforrowatindexpath) 但它不起作用。
如何删除此白色附件视图?
【问题讨论】:
标签:
ios
uitableview
swift2
accessoryview
【解决方案1】:
您可以使用imageview 代替accessoryview 来显示Checked 记录。
【解决方案2】:
尽量避免使用覆盖代码进行编辑
func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
// the cells you would like the actions to appear needs to be editable
return false
}