iOSでphonegapフレームワークを使用してアプリを作成しています。html/javascriptのphonegapを介して作成された入力ボックスがいくつかあります。入力ボックスの1つに[UIKeyboardTypeEmailAddress]タイプのソフトキーボードが必要です。
AppDelegate.hの私のコードは次のとおりです。
@property (nonatomic, strong) IBOutlet UITextField* textField;
- (void) setKeyboardType: (UIKeyboardType)newType;
また、AppDelegate.mの場合、次のようになります。
@synthesize textField;
//function definition
- (void) setKeyboardType: (UIKeyboardType) newType
{
//NSLog(@"setKeyboardType: %@", newType);
textField.keyboardType = newType;
}
次のような別の関数から呼び出されます。
[self setKeyboardType: (UIKeyboardType) UIKeyboardTypeEmailAddress];
このコードは、どの入力ボックスでも機能しません。さらに、その特定の入力ボックスがこのタイプになるように条件を設定するにはどうすればよいですか。入力ボックスIDが利用可能です。ありがとう。