我有一个文本框在我的视图控制器中,我设置了数字键盘给它,像这样:self.phoneTextField.keyboardType = UIKeyboardTypeNumberPad; 现在我希望用户只能在文本框中输入英文数字(不能更改语言)
(这仅适用于iOS 10或更高版本以及数字键盘)SwiftyourTextField.keyboardType = .asciiCapableNumberPad Objective C yourTextField.keyboardType = UIKeyboardTypeASCIICapableNumberPad;
不行,我们不能禁用或隐藏键盘属性,在中无法处理默认的Keyboardtype属性,如果您想进行自定义,则可以尝试Custom Keyboard概念。否则,请尝试使用其他键盘类型。 选择2 在那个位置上,您可以添加一个Overlay来禁用,您可以从这里获取示例。但是,如果苹果发现该键被覆盖或禁用,则很可能会拒绝该应用程序。