Цифровая клавиатура с десятичной

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

Это код, который я использую, чтобы получить цифровую клавиатуру

.keyboardType = UIKeyboardType.NumberPad

Ответ 1

Просто измените тип клавиатуры:

self.someTextField.keyboardType = UIKeyboardType.decimalPad

Смотрите документацию для всех типов клавиатуры.

Ответ 2

Выберите "Десятичная клавиатура" в поле "Тип клавиатуры" для текстового поля в инспекторе атрибутов.

Обратитесь к изображению ниже для более подробной информации

enter image description here

Ответ 4

установить тип клавиатуры textField в swift 3

@IBOutlet weak var txtNumber: UITextField!  

override func viewDidLoad(){

    self.txtNumber.keyboardType = .decimalPad
}