Objective C-OSX选择时如何更改NSTableViewCell的颜色?

时间:2016-02-17 17:32:46

标签: objective-c cocoa nstableview nstableviewcell

我的表视图中有3个单元格 我的表是视图基表 我的要求是当我选择任何单元格(单击任何行)文本颜色和背景颜色(选定单元格)表格视图单元格更改

1 个答案:

答案 0 :(得分:0)

一个天真的解决方案可能是使用var h2 = $('h2').html().split(' '); $('span').html(h2[0] + ' ' + h2[1]); 声明为tableViewSelectionDidChange:。在其中使用属性selectedRowIndexes,它将提供当前选定的行。然后根据需要自定义这些单元格(更改背景颜色或其他任何内容)。

NB ::不要忘记清除不属于NSTableViewDelegate的单元格,否则将不会更改其状态