Показать клавиатуру iPhone программно - PullRequest
8 голосов
/ 10 мая 2010

Я хочу показать клавиатуру iphone. Как я могу написать код (программно), чтобы показать клавиатуру.

Ответы [ 2 ]

17 голосов
/ 10 мая 2010

Как сказал Джейкоб, вам нужно будет запустить becomeFirstResponder на UITextView, чтобы сделать его первым респондентом, объектом, с которым в данный момент работает пользователь. Если вы сделаете это, iPhone OS автоматически отобразит клавиатуру, потому что это то, что нужно для работы с UITextView с точки зрения пользователя.

8 голосов
/ 10 мая 2010

Как уже отмечали другие, вы отправляете сообщение becomeFirstResponder на элемент управления, который вы хотите редактировать с клавиатуры.

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

...