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