问题
I´m building an app with equations and I have used a numeric keyboard but I want to have a decimal slot on it. The default is only numbers. How do you add a decimal input on that keyboard?
This is the code I use to get the numeric keyboard
.keyboardType = UIKeyboardType.NumberPad
回答1:
Simply change the keyboard type:
self.someTextField.keyboardType = UIKeyboardType.decimalPad
See the documentation for all the keyboard types.
回答2:
Select Decimal Pad in Keyboard Type for Text Field in Attribute Inspector.
Refer the image below for more detail
回答3:
In storyboard go to Attribute Inspector. There you can change keyboard type.You can check here
回答4:
set keyboard type to textField in swift 3
@IBOutlet weak var txtNumber: UITextField!
override func viewDidLoad(){
self.txtNumber.keyboardType = .decimalPad
}
来源:https://stackoverflow.com/questions/35437604/numeric-keyboard-with-decimal