在NSOutlineView中为NSTextField设置第二个TextColor

时间:2014-11-24 18:00:10

标签: nstextfield nsoutlineview

在基于视图的NSOutlineView中为NSTextfield使用默认颜色黑色时,选中时会变为白色。当我在IB中设置自定义textColor时,它会坚持使用它。我在哪里可以设置第二个textColor?

1 个答案:

答案 0 :(得分:0)

http://blog.the-skylab.de/2013/03/21/custom-selectionhighlighting-colors-in-a-view-based-nstableview-or-nsoutlineview-badge/

我这样做。子类NSTextfield并覆盖drawRect:并添加backgroundStyle属性。

大部分时间都在工作,但总比没有好。 BackgroundStyle与高亮显示不同,但接近;)