0

我希望用户只能输入数字和空格。我设置了keyboardType textField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;,但如果用户点击空格,键盘布局会切换为字母。

所以用户必须在每个空格后切换到我想要停止的数字布局。我知道我可以停止通过文本字段委托方法shouldChangeCharactersInRange或 NumberPad 布局输入任何空格,但我希望显示空格。

有解决方法吗?

4

1 回答 1

0

您可能可以使用此处建议的键盘布局,但您可以使用“_”空格键来代替“完成”按钮?这具有防止用户选择任何标点符号的额外好处。

在另一篇文章中可以找到针对您所看到的行为的替代答案。

于 2010-06-14T08:55:03.473 回答