我正在为NSTableView
单元格着色。我想在单元格上双击时指定文本颜色。问题是我执行双击后不会立即执行此颜色更改。我需要执行一些更多动作来使我的单元格文本变为彩色,例如选择另一个单元格,切换到另一个应用程序..
我尝试更新单元格本身:
[self.tableView updateCell:[self.tableView selectedCell]];
还试过这个:
[self.tableView reloadData];
但它没有帮助。我想要的是告诉NSTableView
执行刷新
-(void)tableView:(NSTableView *)tableView willDisplayCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
将调用每个单元格。