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
Cocoa NSTableView可选择但不可编辑_Cocoa_Nstableview_Nstablecolumn - Fatal编程技术网

Cocoa NSTableView可选择但不可编辑

Cocoa NSTableView可选择但不可编辑,cocoa,nstableview,nstablecolumn,Cocoa,Nstableview,Nstablecolumn,试图使IB中的NSTableView可选择但不可编辑。但是,为列取消选择“可编辑”也会删除选择功能 有人能告诉我应该在哪里插入此代码以使其工作(不在应用程序代理或窗口控制器中工作): 顺便说一句,该表由字典绑定更新,并且字典控制器设置为不可编辑。我将尝试在NSTableView委托中实现表格视图:shouldEditTableColumn:row:,并返回NO。请参阅。将列设置为可编辑,但是单个细胞的行为是可选择的,这是最简单的方法。。并应标记为答案! NSTextFieldCell *aCel

试图使IB中的NSTableView可选择但不可编辑。但是,为列取消选择“可编辑”也会删除选择功能

有人能告诉我应该在哪里插入此代码以使其工作(不在应用程序代理或窗口控制器中工作):


顺便说一句,该表由字典绑定更新,并且字典控制器设置为不可编辑。

我将尝试在NSTableView委托中实现
表格视图:shouldEditTableColumn:row:
,并返回NO。请参阅。

将列设置为
可编辑,但是单个细胞的行为是可选择的,这是最简单的方法。。并应标记为答案!
NSTextFieldCell *aCell = [tableColumn dataCell];
[aCell setEditable: NO];
[aCell setSelectable: YES];