试图让IB中的NSTableView可选但不可编辑。但是,取消选择“可编辑”列也会消除选择功能。NSTableView可选但不可编辑
谁能告诉我,我应该插入此代码,使其正常工作(在应用程序委托或窗口控制器不工作):
NSTextFieldCell *aCell = [tableColumn dataCell];
[aCell setEditable: NO];
[aCell setSelectable: YES];
BTW该表由字典绑定更新,字典控制器设置为不可编辑。
试图让IB中的NSTableView可选但不可编辑。但是,取消选择“可编辑”列也会消除选择功能。NSTableView可选但不可编辑
谁能告诉我,我应该插入此代码,使其正常工作(在应用程序委托或窗口控制器不工作):
NSTextFieldCell *aCell = [tableColumn dataCell];
[aCell setEditable: NO];
[aCell setSelectable: YES];
BTW该表由字典绑定更新,字典控制器设置为不可编辑。
将列设置为Editable
,但将单个单元格行为设置为Selectable
。
我会尝试在您的NSTableViews委托中实现tableView:shouldEditTableColumn:row:
并返回NO。见here。
这是最简单的方法来做到这一点..应该被标记为答案! – Devarshi