答案 0 :(得分:3)
(适用于iOS 10或更高版本)
夫特
使用。asciiCapable
获取Swift
txtField.keyboardType = .asciiCapable
目标-C
self.txtField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
答案 1 :(得分:1)
您可以使用以下代码执行此操作:yourTextField.keyboardType = .asciiCapable
。
答案 2 :(得分:1)
除非您创建自定义键盘,否则无法从键盘中删除特定按钮。您可以在应用中使用第三方自定义键盘。您也可以管理自定义键盘的行为。
另一个备选选项是:将键盘类型设置为ASCII Capable。
您还可以以编程方式设置键盘类型:
Swift 4:
yourTextField.keyboardType = .asciiCapable
斯威夫特3:
yourTextField.keyboardType = UIKeyboardType.asciiCapable
目标C:
yourTextField.keyboardType = UIKeyboardTypeASCIICapable
;
yourTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation
;