如何在iOS Swift 3中从键盘中删除更改语言键按钮

时间:2017-04-28 14:14:10

标签: ios swift swift3 keyboard key

我想在 iOS 应用中使用 Swift3 从我的键盘中删除更改语言密钥enter image description here

3 个答案:

答案 0 :(得分:3)

(适用于iOS 10或更高版本)

夫特

使用。asciiCapable获取Swift

txtField.keyboardType = .asciiCapable

目标-C

self.txtField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;

答案 1 :(得分:1)

您可以使用以下代码执行此操作:yourTextField.keyboardType = .asciiCapable

答案 2 :(得分:1)

除非您创建自定义键盘,否则无法从键盘中删除特定按钮。您可以在应用中使用第三方自定义键盘。您也可以管理自定义键盘的行为。

另一个备选选项是:将键盘类型设置为ASCII Capable。

enter image description here

您还可以以编程方式设置键盘类型:

Swift 4:
yourTextField.keyboardType = .asciiCapable

斯威夫特3:
yourTextField.keyboardType = UIKeyboardType.asciiCapable

目标C:
yourTextField.keyboardType = UIKeyboardTypeASCIICapable;
yourTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;