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