سؤال

Trying to get an NSTableView in IB to be selectable but not editable. But de-selecting "Editable" for a column also removes the selecting capability.

Can someone tell me where I should insert this code to make it work (not working in app delegate or window controller) :

NSTextFieldCell *aCell = [tableColumn dataCell];
[aCell setEditable: NO];
[aCell setSelectable: YES];

BTW that table is updated by dictionary bindings, and the dictionary controller is set to not editable.

هل كانت مفيدة؟

المحلول

Set the columns to Editable, but the individual cell behaviour to Selectable.

نصائح أخرى

I'd try implementing tableView:shouldEditTableColumn:row:in your NSTableViews delegate and return NO. See here.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top