Ответ 1
Просто измените тип клавиатуры:
self.someTextField.keyboardType = UIKeyboardType.decimalPad
Смотрите документацию для всех типов клавиатуры.
Я создаю приложение с уравнениями, и я использовал цифровую клавиатуру, но я хочу иметь десятичный слот на нем. По умолчанию используются только цифры. Как добавить десятичный ввод на этой клавиатуре?
Это код, который я использую, чтобы получить цифровую клавиатуру
.keyboardType = UIKeyboardType.NumberPad
Просто измените тип клавиатуры:
self.someTextField.keyboardType = UIKeyboardType.decimalPad
Смотрите документацию для всех типов клавиатуры.
Выберите "Десятичная клавиатура" в поле "Тип клавиатуры" для текстового поля в инспекторе атрибутов.
Обратитесь к изображению ниже для более подробной информации
В раскадровке перейдите к атрибуту инспектора. Там вы можете изменить тип клавиатуры. Вы можете проверить здесь
установить тип клавиатуры textField в swift 3
@IBOutlet weak var txtNumber: UITextField!
override func viewDidLoad(){
self.txtNumber.keyboardType = .decimalPad
}