NSTableView标题样式

时间:2012-05-31 21:38:01

标签: cocoa nstableview

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

有没有人知道如何做到这一点,而不必将其子类化?

1 个答案:

答案 0 :(得分:0)

我猜没有其他方法可以继承它,但它很简单: 只需创建NSTableRowView的子类,重写DrawRect方法。 检查属性self.isGroupRowStyle。如果是,则编写代码以绘制它。 否则只需调用[super drawRect:dirtyRect];

在TableView Delegate中,返回一个实例 tableView:rowViewForRow:Method。

非常感谢