我需要更改 NSTableView 中特定列的背景(在 mac 上)。
我应该在列级别还是单元格级别更改它?
谢谢
您可以更改该列中每个单元格的颜色。有点像:
- (NSView*)tableView:(NSTableView*)tableView viewForTableColumn:(NSTableColumn*)tableColumn
row:(NSInteger)row
{
//make cell
...
if([tableColumn.identifier isEqual:@(0))
{
cellView.drawsBackground = YES;
cellView.backgroundColor = [NSColor lightGrayColor];
}
}