Отображение цифровой клавиатуры - PullRequest
0 голосов
/ 26 августа 2011

Существует метод делегата для текстовых полей для отображения цифровой клавиатуры. Подобно тому, что я хочу, чтобы отобразить его при нажатии кнопки. Возможно ли это? Поскольку мое приложение обрабатывает телефонные звонки, я хочу позвонить на номер, который не хранится в адресной книге ...

1 Ответ

0 голосов
/ 26 августа 2011

Полагаю, вы имеете в виду UITextField.Он соответствует протоколу UITextInputTraits, поэтому вы можете установить для его свойства keyboardType значение UIKeyboardTypePhonePad.

Пример:

UITextField *textField = [[UITextField alloc] init];
textField.keyboardType = UIKeyboardTypePhonePad;
...
[textField becomeFirstResponder];

Ссылка: UITextField Reference класса

Внешний вид самой клавиатуры можно настроить с помощью свойств, предоставляемых протоколом UITextInputTraits.Объекты текстового поля реализуют этот протокол и поддерживают свойства, которые он определяет.Вы можете использовать эти свойства, чтобы указать тип отображаемой клавиатуры (ASCII, Numbers, URL, Email и другие).Вы также можете настроить основное поведение при вводе текста с клавиатуры, например, поддерживает ли оно автоматическое использование заглавных букв и исправление текста.

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