Чтобы добавить ответ Кристофера Джонсона, UITextField
поддерживает протокол UITextInputTraits
, который имеет UIKeyboardType
@property
, называемый keyboardType
. Вы просто устанавливаете это как хотите (в вашем случае, UIKeyboardTypeNumberPad
). Единственное место, где можно поместить это в ваш код, - это метод viewDidLoad
вашего контроллера представления.
textField.keyboardType = UIKeyboardTypeNumberPad;