NSTextField 文本的系统颜色是什么?

What is the system color of a NSTextField's text?

我操纵了 NSTextField 的文本颜色。由于这些单元格可以重复使用,我必须在 tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int)-Method.

中将颜色重置为默认颜色

如何通过 Swift 源获取 NSTextField-控件的默认文本颜色?

我知道应该是黑色,但我不想 'guess' 更新颜色,用户交互安全。

我寻找 NSTextField.defaultColor 属性 或 NSColor.defaultTextFieldColor() 但我没有找到任何有用的解决方案。我在官方 Apple class 参考资料中也找不到任何相关内容。

如果您的目标是 10.10 或更高版本,请使用 NSColor.labelColor()。如果您的目标是 OS 的早期版本,则使用 NSColor.controlTextColor().