带小数点的数字键盘

Numeric keyboard with decimal

我正在构建一个带有方程式的应用程序,我使用了数字键盘,但我想在上面有一个小数槽。默认只有数字。如何在该键盘上添加小数输入?

这是我用来获取数字键盘的代码

.keyboardType = UIKeyboardType.NumberPad

只需更改键盘类型:

self.someTextField.keyboardType = UIKeyboardType.decimalPad

查看所有键盘类型的 documentation

在情节提要中转到属性检查器。在那里你可以改变键盘类型。You can check here

Select Decimal Pad 在属性检查器的文本字段的键盘类型中。

更多细节请参考下图

在 swift 3

中将键盘类型设置为 textField
@IBOutlet weak var txtNumber: UITextField!  

override func viewDidLoad(){

    self.txtNumber.keyboardType = .decimalPad
}