Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 目标C-OSX选择时如何更改NSTableViewCell的颜色?_Objective C_Cocoa_Nstableview_Nstableviewcell - Fatal编程技术网

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

Objective c 目标C-OSX选择时如何更改NSTableViewCell的颜色?,objective-c,cocoa,nstableview,nstableviewcell,Objective C,Cocoa,Nstableview,Nstableviewcell,我的表格视图中有3个单元格 我的表是视图基表 我的要求是,当我选择任何单元格(单击任何行)时,该(选定单元格)表格视图单元格更改的文本颜色和背景颜色一个简单的解决方案可以使用声明为的NSTableViewDelegate。在其内部使用属性,该属性将提供当前选定的行。然后根据需要自定义这些单元格(更改背景色或其他任何内容) NB::不要忘记清除不在selectedRowIndexes中的单元格,否则删除不会更改它们的状态一个简单的解决方案可以使用声明为的NSTableViewDelegate。在其

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

一个简单的解决方案可以使用声明为的
NSTableViewDelegate
。在其内部使用属性,该属性将提供当前选定的行。然后根据需要自定义这些单元格(更改背景色或其他任何内容)


NB::不要忘记清除不在
selectedRowIndexes
中的单元格,否则删除不会更改它们的状态

一个简单的解决方案可以使用声明为的
NSTableViewDelegate
。在其内部使用属性,该属性将提供当前选定的行。然后根据需要自定义这些单元格(更改背景色或其他任何内容)

NB::不要忘记清除不在
selectedRowIndexes
中的单元格,否则删除不会更改其状态