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

标签 swift uitableview checkmark

这是我的代码:

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

OUTPUT

您也可以从 Attributes Inspector 中执行此操作

OUTPUT

关于swift - 如何更改 UITableViewCellAccessoryType.Checkmark 的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30762863/

相关文章:

iphone - 如何使用单元格中的自定义按钮删除 UITableView 中的单元格?

arrays - 如果选中标记 - 将对象添加到数组 [SWIFT]

swift - 如何从 root/Firebase 中删除所有条目(删除数据)?

ios - 发送到谷歌地图并通过 URL 添加标记

ios - viewDidLoad 中的函数 dataTaskWithRequest 不影响变量

ios - removeFromSuperView() 和单元格 = fatal error : unexpectedly found nil while unwrapping an Optional value

ios - 如何在使用 NSUserDefaults 重新加载 View 后保存 tableView 单元格的复选标记?

ios - UITableViewCell 复选标记在点击时打开和关闭

iOS 流音频和录制音频

ios - 在加载时显示特定的 View Controller