如何将iOS键盘限制为数字输入
这个问题几乎说明了一切。有没有办法让iOS/iPhone键盘默认为数字输入 将如何将iOS键盘限制为数字输入,ios,keyboard,numeric,Ios,Keyboard,Numeric,这个问题几乎说明了一切。有没有办法让iOS/iPhone键盘默认为数字输入 将UITextField的keyboardType属性设置为UIKeyboardTypeDecimalPad 斯威夫特3 yourUITextField.keyboardType=.decimalPadObjective-C: 默认为数字(但包括-和。如果需要允许十进制或负数): 默认为数字(仅适用于整数值) 通过这样做,您可能会得到一个没有“返回”或“确定”按钮的键盘,因此解决方案更复杂,我使用了UIKeyboardT
UITextField
的keyboardType
属性设置为UIKeyboardTypeDecimalPad
斯威夫特3
yourUITextField.keyboardType=.decimalPad
Objective-C:
默认为数字(但包括-和。如果需要允许十进制或负数):
默认为数字(仅适用于整数值)
通过这样做,您可能会得到一个没有“返回”或“确定”按钮的键盘,因此解决方案更复杂,我使用了UIKeyboardTypeNumbers和标点符号,它提供了普通键盘,但转换为数字输入,它包括一个返回键。@godzilla:如果您喜欢返回键,您可以使用键盘顶部的“添加完成”按钮,此库可帮助您解决其他许多问题。。。
myTextField1.keyboardType=UIKeyboardTypeNumbersAndPunctuation;
myTextField1.keyboardType=UIKeyboardTypeNumberPad;