прокрутка ячейки только для чтения в NSTableview? - PullRequest
0 голосов
/ 26 декабря 2010

У меня есть таблица, которую пользователь не может редактировать напрямую (хотя действия пользователя могут вызвать изменения). Один столбец может содержать строку, слишком длинную для ячейки любого разумного размера, поэтому, чтобы увидеть все, что нужно, пользователь должен прокрутить ячейку (например, с помощью клавиш со стрелками).

Если я делаю столбец или ячейку недоступными для редактирования, я теряю возможность прокручивать ячейку. Разумеется, если я сделаю его редактируемым, я лишусь возможности помешать пользователю изменить его.

(Я использую контроллер NSArray и пару контроллеров NSObject для перехода из модели в табличное представление с помощью привязок. Соответствие привязки через @property (copy) и @synthesize. Обновление модели с помощью setXXXX: xxx).

Спасибо

Джон Велман

1 Ответ

1 голос
/ 27 декабря 2010

Что плохого в том, чтобы позволить таблице отображать всплывающие подсказки для переполненного содержимого?Это автоматически с 10.5, если я правильно помню, иначе вы можете использовать метод делегата -tableView: toolTipForCell: rect: tableColumn: row: mouseLocation: для лучшего контроля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...