我操纵NSTextField
的文字颜色。由于这些单元格可以重复使用,我必须将颜色重置为tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int)
- 方法中的默认颜色。
如何通过Swift源获取NSTextField
- 控件的默认文本颜色?
我知道应该是黑色但我不想'猜测'要更新的颜色,用户交互安全。
我找了一个NSTextField.defaultColor
属性或NSColor.defaultTextFieldColor()
,但我找不到任何有用的解决方案。我也找不到官方Apple类参考中的相关内容。
答案 0 :(得分:2)
如果您的目标是10.10或更高版本,请使用NSColor.labelColor()
。如果您要定位早期版本的操作系统,请使用NSColor.controlTextColor()
。