这是我的代码:

cell.accessoryType = UITableViewCellAccessoryType.Checkmark

但是,当我运行该应用程序时,我看不到复选标记。

然后将背景色设置为黑色,然后可以看到一个白色的选中标记。

如何将对勾标记的颜色更改为其他颜色,例如蓝色?

最佳答案

是的,你可以做到。

只需设置单元格的tintColor

cell.tintColor = UIColor.whiteColor()
cell.accessoryType = UITableViewCellAccessoryType.Checkmark

swift 3
let aCell = tableView.dequeueReusableCell(withIdentifier: "Cell")!
aCell.tintColor = UIColor.red
aCell.accessoryType = .checkmark
return aCell

swift - 如何更改UITableViewCellAccessoryType.Checkmark的颜色?-LMLPHP

也可以从属性检查器中进行操作

swift - 如何更改UITableViewCellAccessoryType.Checkmark的颜色?-LMLPHP

10-08 11:00