NSTableView выбирается, но не редактируется

Попытка заставить NSTableView в IB быть выбираемым, но не редактируемым. Но отмена "Редактировать" для столбца также удаляет возможность выбора.

Может кто-нибудь сказать мне, где я должен вставить этот код, чтобы он работал (не работает в делегате приложения или контроллере окна):

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

Кстати, эта таблица обновляется с помощью привязок словаря, и контроллер словаря установлен на недоступность для редактирования.

2 ответа

Решение

Установите столбцы в Editable, но поведение отдельных клеток Selectable,

Я бы попробовал реализовать tableView:shouldEditTableColumn:row:в вашем NSTableViews делегировать и вернуть NO. Смотрите здесь.

Другие вопросы по тегам