iphone开发 - 自动弹出表单上的键盘

时间:2010-07-19 13:29:51

标签: iphone html keypad

我有一个表格,我希望用户填写,我希望键盘在他们点击该页面时自动弹出iphone,而不是先点击输入框。 为实现这一目标,特殊标签是什么?

此外,是否可以设置一个计时器,例如:3秒,然后弹出键盘,而不是立即弹出。

提前致谢。

2 个答案:

答案 0 :(得分:2)

-(void)viewDidAppear:(BOOL)animated来电[theTextField becomeFirstResponder];中,系统会为您显示键盘(其中theTextField是表单上的第一个textField。

如果您按如下方式设置方法:

-(void) setFocusToTextbox {
[theTextField becomeFirstResponder];

}

并且在-(void)viewDidAppear:(BOOL)animated中有:

[NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(setFocusToTextbox) userInfo:nil repeats:NO]; 

键盘应在视图显示后3.0秒出现。

答案 1 :(得分:1)

没有标签,但有JavaScript可以做到。页面加载后,您需要在希望键盘显示的文本字段上调用focus()。