簡単な質問があります。日本語のiAppには、日本語入力を必要としないUITextFieldオブジェクトが1つあります。この1つのオブジェクトに対してのみ日本語モードの入力を無効にすることは可能ですか。(これにより、ユーザーの入力がはるかに簡単になります)
私はすでに試しました:
myTextField.autocorrectionType=UITextAutocorrectionTypeNo;
そしてそれは動作しません。
ヒントをありがとう。
簡単な質問があります。日本語のiAppには、日本語入力を必要としないUITextFieldオブジェクトが1つあります。この1つのオブジェクトに対してのみ日本語モードの入力を無効にすることは可能ですか。(これにより、ユーザーの入力がはるかに簡単になります)
私はすでに試しました:
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];
ドキュメントはここにあります: