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



NSTextField的文本颜色。由于这些单元格可以重复使用,我必须在 tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int) -Method 中将颜色重置为默认颜色。

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

我知道应该是黑色的,但我不想"猜测"要更新的颜色,用户交互安全。

我寻找了一个NSTextField.defaultColor物业或NSColor.defaultTextFieldColor()但我没有找到任何有用的解决方案。我在官方 Apple 类参考中也找不到任何相关内容。

如果您的目标版本为 10.10 或更高版本,请使用 NSColor.labelColor() 。如果您的目标是早期版本的操作系统,请使用 NSColor.controlTextColor()

最新更新