Как я могу вызвать метод при вводе ключа? - PullRequest
0 голосов
/ 13 мая 2011

Есть ли способ вызывать метод каждый раз, когда пользователь печатает на экранной клавиатуре?Например, метод вызывается, когда пользователь всегда нажимает клавишу w, а другой - для клавиши s.Или мне нужно будет создать собственную клавиатуру для пользователя?

Это будет для iPad.

1 Ответ

1 голос
/ 13 мая 2011

Сначала создайте подкласс UIResponder (например, UIView или UIViewController) и попросите его принять протокол UIKeyInput (и реализовать необходимые методы).Тогда сделайте это первым ответчиком.Для каждой клавиши будет вызываться метод insertText:.

Предупреждение: поддерживаются не все клавиатуры (например, японская, упрощенная китайская).

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