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