我有一个表格,我希望用户填写,我希望键盘在他们点击该页面时自动在 iphone 上弹出,而不是先点击输入框。为了实现这一目标,特殊标签是什么?
另外,是否可以设置一个计时器,例如:3 秒,然后让键盘弹出,而不是立即弹出。
提前致谢。
在您的-(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 秒出现。
没有标签,但有 JavaScript 来做。页面加载后,您需要在希望键盘显示的文本字段上调用 focus() 。