Отправьте действие из NSTextField, когда вы нажмете клавишу вместо возврата - PullRequest
3 голосов
/ 23 октября 2010

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

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

Это действие подключено к NSTextField (НЕ UITextField !!): alt text

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

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

1 Ответ

5 голосов
/ 23 октября 2010

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

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

...