NSTableView - как изменить строку непосредственно перед редактированием - PullRequest
1 голос
/ 24 июня 2011

У меня есть таблица имен файлов. Я хочу, чтобы пользователь мог изменять значения, но я хочу разрешить изменять только имя без его расширения.

Итак, если есть ячейка со значением filename.zip и пользователь начинает редактировать эту ячейку, я хочу, чтобы он мог редактировать только часть имени файла без расширения .zip.

Как я могу это сделать?

1 Ответ

1 голос
/ 25 июня 2011

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

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