Как ограничить клавиатуру iOS числовым вводом - PullRequest
30 голосов
/ 14 сентября 2011

Вопрос в значительной степени говорит сам за себя.Можно ли по умолчанию использовать клавиатуру iOS / iPhone для числового ввода?

Ответы [ 2 ]

59 голосов
/ 14 сентября 2011

Установите для свойства keyboardType UITextField значение UIKeyboardTypeDecimalPad.

Swift 3

yourUITextField.keyboardType = .decimalPad

1 голос
/ 27 февраля 2019

Objective-C:

По умолчанию для чисел (но включают - и., Если вам нужно разрешить десятичные или отрицательные числа):

myTextField1.keyboardType=UIKeyboardTypeNumbersAndPunctuation;

По умолчанию для чисел (# только дляцелые значения)

myTextField1.keyboardType=UIKeyboardTypeNumberPad;
...