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 に答える