我正在尝试更改基于单元格的特定单元格的背景NSTableView
。但是,当我尝试仅更改一个单元格的背景颜色时,它会影响整个列。有没有办法分离单元格和列之间必须存在的任何绑定?
这是我正在使用的代码(带有解释我认为正在发生的事情的注释):
// This allows me to change the background of the cell.
[[[[_tableController1 registerTableView] tableColumnWithIdentifier:@"offset"] dataCellForRow:table1idx] setDrawsBackground:YES];
// This gets the cell within the given table column and row.
[[[[_tableController1 registerTableView] tableColumnWithIdentifier:@"offset"] dataCellForRow:table1idx] setBackgroundColor:[NSColor redColor]];
// This reloads the table so my changes can be visible.
[[_tableController1 registerTableView] reloadData];