Как сказать UITextField использовать клавиатуру NumberPad в коде? - PullRequest
10 голосов
/ 21 февраля 2010

Я создал UITextField в коде, теперь у меня есть идея, как определить, какая клавиатура должна появляться? Я просто получаю стандартную клавиатуру, но мне нужна цифровая клавиатура?!

Спасибо

Ответы [ 4 ]

18 голосов
/ 21 февраля 2010

Вам необходимо установить для свойства keyboardType значение UIKeyboardTypeNumberPad.

10 голосов
/ 22 ноября 2012

Obj-C:

textField.keyboardType = UIKeyboardTypeNumberPad;

И просто используйте .numberPad в Swift.

4 голосов
/ 12 января 2015

Вы также можете легко сделать это в файле XIB

enter image description here

3 голосов
/ 03 января 2017

Swift:

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