Многострочный NSTokenField и ключ возврата - PullRequest
1 голос
/ 26 августа 2009

У меня есть NSTokenField объект с несколькими строками (только что изменил размер элемента управления по вертикали в конструкторе интерфейсов). К сожалению, объект NSTokenField не вставляет новую строку при нажатии клавиши возврата. Есть идеи, как сделать так, чтобы элемент управления вставлял новую строку при нажатии клавиши возврата?

Действительно ли мне нужно пройти сложный путь через таких делегатов, как control:textView:doCommandBySelector:?

Спасибо.

1 Ответ

2 голосов
/ 26 августа 2009

По умолчанию текстовые поля (и, соответственно, поля токенов расширения) не вставляют новую строку при нажатии клавиши возврата. Это ожидаемое поведение.

Пользователь, который хочет ввести возврат вместо токенизации или фиксации ввода, может нажать Option-Return.

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

...