我正在IOS中创建一个带有phonegap框架的应用程序。我有一些通过 html/javascript 中的 phonegap 创建的输入框。我想为其中一个输入框设置 [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 可用。谢谢。