无法以编程方式刷新NStableView单元格文本颜色

时间:2014-08-08 15:05:44

标签: objective-c

我正在为NSTableView单元格着色。我想在单元格上双击时指定文本颜色。问题是我执行双击后不会立即执行此颜色更改。我需要执行一些更多动作来使我的单元格文本变为彩色,例如选择另一个单元格,切换到另一个应用程序..

我尝试更新单元格本身:

[self.tableView updateCell:[self.tableView selectedCell]];

还试过这个:

[self.tableView reloadData];

但它没有帮助。我想要的是告诉NSTableView执行刷新

-(void)tableView:(NSTableView *)tableView willDisplayCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row

将调用每个单元格。

0 个答案:

没有答案