我有一个简单的问题。 在日语的iApp中,我有一个不需要日语输入的UITextField对象。 是否可以仅为此一个对象禁用日语模式输入。 (这将使用户的输入更容易)
我已经尝试过了:
myTextField.autocorrectionType=UITextAutocorrectionTypeNo;
它不起作用。
感谢任何提示。
答案 0 :(得分:2)
UITextField具有keyboardType属性。 当keyboardType设置为 UIKeyboardTypeDefault 时,日语键盘可能会显示为默认键盘。
typedef enum {
UIKeyboardTypeDefault,
UIKeyboardTypeASCIICapable,
UIKeyboardTypeNumbersAndPunctuation,
UIKeyboardTypeURL,
UIKeyboardTypeNumberPad,
UIKeyboardTypePhonePad,
UIKeyboardTypeNamePhonePad,
UIKeyboardTypeEmailAddress,
UIKeyboardTypeDecimalPad,
UIKeyboardTypeTwitter,
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable
} UIKeyboardType;
要以编程方式设置keyboadType,您可以使用 setKeyboardType 作为以下内容:
[myTextField setKeyboardType:UIKeyboardTypeASCIICapable];
该文件在这里: