Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将iOS键盘限制为数字输入_Ios_Keyboard_Numeric - Fatal编程技术网

如何将iOS键盘限制为数字输入

如何将iOS键盘限制为数字输入,ios,keyboard,numeric,Ios,Keyboard,Numeric,这个问题几乎说明了一切。有没有办法让iOS/iPhone键盘默认为数字输入 将UITextField的keyboardType属性设置为UIKeyboardTypeDecimalPad 斯威夫特3 yourUITextField.keyboardType=.decimalPadObjective-C: 默认为数字(但包括-和。如果需要允许十进制或负数): 默认为数字(仅适用于整数值) 通过这样做,您可能会得到一个没有“返回”或“确定”按钮的键盘,因此解决方案更复杂,我使用了UIKeyboardT

这个问题几乎说明了一切。有没有办法让iOS/iPhone键盘默认为数字输入

UITextField
keyboardType
属性设置为
UIKeyboardTypeDecimalPad

斯威夫特3
yourUITextField.keyboardType=.decimalPad
Objective-C:

默认为数字(但包括-和。如果需要允许十进制或负数):

默认为数字(仅适用于整数值)


通过这样做,您可能会得到一个没有“返回”或“确定”按钮的键盘,因此解决方案更复杂,我使用了UIKeyboardTypeNumbers和标点符号,它提供了普通键盘,但转换为数字输入,它包括一个返回键。@godzilla:如果您喜欢返回键,您可以使用键盘顶部的“添加完成”按钮,此库可帮助您解决其他许多问题。。。
myTextField1.keyboardType=UIKeyboardTypeNumbersAndPunctuation;
myTextField1.keyboardType=UIKeyboardTypeNumberPad;