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