文字颜色上突出显示的NSTableColumn
-
09-09-2019 - |
题
我在一个NSTableView该得到应用的偏好的plist其文本的颜色得到了细胞的列。我想强调,当文字颜色设置为白色,但一直未能想出一个好办法做到这一点。
任何人有什么想法?
解决方案
假设没有更简单的方法来做到这一点,实行tableView:willDisplayCell:forTableColumn:row:
委托方法到该单元的textColor
设置为取决于[NSColor alternateSelectedControlTextColor]
是否在表视图的[NSColor selectedControlTextColor]
组要么rowIndex
或selectedRowIndexes
。
(其中“选择”中的“{alternateS,s}electedControlTextColor
”是指控制,而不是文本。您使用备用(或不交替)文本颜色为选定的控制,这是表视图。)
不隶属于 StackOverflow