試圖讓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