在代码中修改NSOutlineView的颜色

时间:2013-03-26 20:35:06

标签: objective-c nsoutlineview

我有一个NSOutlineView的子类,它使用View作为单元格(我使用TextField)。问题是我可以简单地改变IB中行的颜色来改变TextFieldCell颜色,但我不能在代码中这样做。谁能帮我?谢谢!

1 个答案:

答案 0 :(得分:0)

经过大量研究后,我发现解决方案是覆盖NSOutlineView方法- (void)highlightSelectionInClipRect:(NSRect)theClipRect并绘制自定义突出显示。