1

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

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

4

1 回答 1

0

我想除了继承它没有其他方法,但这很容易:只需创建一个 NSTableRowView 的子类,覆盖 DrawRect 方法。检查属性 self.isGroupRowStyle。如果是,则编写代码来绘制它。否则只需调用 [super drawRect:dirtyRect];

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

不管怎么说,还是要谢谢你

于 2012-06-07T16:44:44.660 回答