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()
.
我操纵了 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()
.