NSTableView выбирается, но не редактируется
Попытка заставить NSTableView в IB быть выбираемым, но не редактируемым. Но отмена "Редактировать" для столбца также удаляет возможность выбора.
Может кто-нибудь сказать мне, где я должен вставить этот код, чтобы он работал (не работает в делегате приложения или контроллере окна):
NSTextFieldCell *aCell = [tableColumn dataCell];
[aCell setEditable: NO];
[aCell setSelectable: YES];
Кстати, эта таблица обновляется с помощью привязок словаря, и контроллер словаря установлен на недоступность для редактирования.
2 ответа
Решение
Установите столбцы в Editable
, но поведение отдельных клеток Selectable
,
Я бы попробовал реализовать tableView:shouldEditTableColumn:row:
в вашем NSTableViews делегировать и вернуть NO. Смотрите здесь.