0

我需要更改 NSTableView 中特定列的背景(在 mac 上)。

我应该在列级别还是单元格级别更改它?

谢谢

4

1 回答 1

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];
    }
}
于 2013-10-01T13:33:57.710 回答