更改 UITableView 多选检查圆圈的色调颜色

TiM*_*TiM 5 uitableview uiview ios ios7

当您启用allowsMultipleSelectionDuringEditingaUITableView然后在其上进入编辑模式时,每行将在左侧显示一个浅灰色圆圈。点击一行后,圆圈将替换为当前设置为表格视图的色调颜色的勾号图标。

在 UITableView 中选中和取消选中的检查圆圈

我想知道,有没有办法覆盖这两个图标的色调并手动控制它们?我发现如果你设置了cell.tintColor,你可以在选中时覆盖图标的色调(但不是空心圆图形),但我宁愿能够改变这个图标的色调。

我越来越觉得这样做的唯一方法是手动破解内部子视图,但我希望有人可能找到了我错过的方法。

sno*_*nod 2

设置tintColor单元格的属性应该足够了。

例如 cell.tintColor = .green