Отправить действие из NSTextField при нажатии клавиши вместо возврата

Я хочу показать количество символов, оставшихся для нового твита после того, как ключ был снят. В настоящее время это происходит только в том случае, если return снят:

- (IBAction)updateCharacterCountFromNewTweetField:(id)sender {
  [newTweetCharacterCount setIntValue:140 - [[sender stringValue] length]];
}

Это действие связано с NSTextField (НЕ UITextField!!): alt text

Это ужасно для пользователей, потому что они хотят видеть количество символов сразу, а не только после нажатия клавиши возврата.

Может кто-нибудь мне помочь? Спасибо.


person Community    schedule 23.10.2010    source источник


Ответы (1)


Установите делегата в текстовое поле и реализуйте controlTextDidChange: метод делегирования.

См. также Руководство по программированию редактирования текста: делегирование сообщений и Уведомления.

person Nathan Kinsinger    schedule 23.10.2010
comment
Ох, глупый я. Почему я не подумал о делегате. >.< СПАСИБО Д - person ; 26.10.2010