2

ユーザーに入力してもらいたいフォームがあり、最初に入力ボックスをタップするのではなく、そのページにアクセスしたときにキーパッドが自動的に iPhone にポップアップするようにしたいと考えています。それを達成するための特別なタグは何ですか?

また、タイマーを設定することは可能ですか?たとえば、3秒で、すぐにポップアップするのではなく、キーパッドがポップアップします。

前もって感謝します。

4

2 に答える 2

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 秒後にキーボードが表示されるはずです。

于 2010-07-19T13:45:32.723 に答える
1

タグはありませんが、それを行うためのJavaScriptがあります。ページが読み込まれたら、キーボードに表示するテキストフィールドでfocus()を呼び出す必要があります。

于 2010-07-19T20:56:29.580 に答える