Создание пользовательского элемента управления iOS, который принимает ввод с клавиатуры - PullRequest
2 голосов
/ 28 мая 2011

Я бы хотел создать пользовательский элемент управления iOS, который может принимать события клавиатуры с физической клавиатуры, подключенной к iPad. Я бы предпочел не создавать подклассы или иным образом использовать какой-либо из существующих классов UIKit высокого уровня, но предпочел бы получать и обрабатывать события клавиатуры низкого уровня сами.

Возможно ли это даже с приложением для iOS?

Ответы [ 2 ]

0 голосов
/ 26 июня 2011

Вы можете попробовать поискать в фреймворке ExternalAccessory - возможно, вы сможете найти реализацию интерфейса клавиатуры USB с открытым исходным кодом и заставить ее работать.

0 голосов
/ 20 июня 2011

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

...