Cocoa NSTableView标题样式

Cocoa NSTableView标题样式,cocoa,nstableview,Cocoa,Nstableview,当NSTableView具有样式NSTableViewSelectionHighlightStyleRegular时,组行具有非常好的背景和总体设计。 我想要一个NSTableViewSelectionHighlightStyleSourceList表视图,但标题样式相同 有人知道如何做到这一点,而不必对其进行子类化吗?我想没有其他方法可以对其进行子类化,但这非常简单: 只需创建NSTableRowView的子类,重写DrawRect方法。 检查self.isGroupRowStyle属性。如果

当NSTableView具有样式NSTableViewSelectionHighlightStyleRegular时,组行具有非常好的背景和总体设计。 我想要一个NSTableViewSelectionHighlightStyleSourceList表视图,但标题样式相同


有人知道如何做到这一点,而不必对其进行子类化吗?

我想没有其他方法可以对其进行子类化,但这非常简单: 只需创建NSTableRowView的子类,重写DrawRect方法。 检查self.isGroupRowStyle属性。如果是,则编写代码来绘制它。 否则只需调用[super-drawRect:dirtyRect]

在TableView委托中,在 tableView:rowViewForRow:Method


无论如何,谢谢

您使用的是基于10.7视图的NSTableView还是基于常规单元格的NSTableView?在基于视图的情况下,NSTableRowView负责绘制选择突出显示。是的,我使用的是基于10.7视图的表视图