ユーザーに入力してもらいたいフォームがあり、最初に入力ボックスをタップするのではなく、そのページにアクセスしたときにキーパッドが自動的に 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()を呼び出す必要があります。