UITextField has keyboardType property. When the keyboardType is set to UIKeyboardTypeDefault, Japanese keyboard could be shown as a default keyboard.
typedef enum {
UIKeyboardTypeDefault,
UIKeyboardTypeASCIICapable,
UIKeyboardTypeNumbersAndPunctuation,
UIKeyboardTypeURL,
UIKeyboardTypeNumberPad,
UIKeyboardTypePhonePad,
UIKeyboardTypeNamePhonePad,
UIKeyboardTypeEmailAddress,
UIKeyboardTypeDecimalPad,
UIKeyboardTypeTwitter,
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable
} UIKeyboardType;
To set keyboadType Programmatically, you can use setKeyboardType as folows:
[myTextField setKeyboardType:UIKeyboardTypeASCIICapable];
The document is here: