我试图弄清楚如何更改 NSOutlineView 中组节点的样式。 使用 setSelectionHighlightStyle 我可以更改整个列表样式。但我只想更改组节点的样式。 我怎样才能做到这一点?
最佳答案
当我遇到类似的问题时,@Benedict 提到的方法从未为我触发。这是因为NSOutlineView有一个单独的方法:
- (void) outlineView:(NSOutlineView*)aTableView
willDisplayCell:(id)aCell
forTableColumn:(NSTableColumn*)aTableColumn
item:(id)item;
请参阅 NSOutlineViewDelegate protocol 的文档。 (这个正式协议(protocol)是 10.6 中的新增内容 - 在 OS X 的早期版本中,这些方法是作为 NSObject 上的类别实现的。)
关于objective-c - 如何更改 NSOutlineView 中节点的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1411635/