【问题标题】: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
          }
      

      【讨论】: