셀 기반의 특정 셀 배경을 변경하려고합니다 NSTableView
. 그러나 한 셀의 배경색을 변경하려고하면 전체 열에 영향을줍니다. 셀과 열 사이에 있어야하는 바인딩을 구분하는 방법이 있습니까?NSTableColumn의 모든 셀을 변경하지 않고 NSCell의 배경을 변경하십시오.
여기 (코멘트 내가 무슨 일이 일어나고 믿는 것을 설명과 함께) 내가 사용하고 코드입니다 :
// 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];