web-dev-qa-db-ja.com

UITextFieldフォーカス

ビュー内の特定のUITextFieldにプログラムでフォーカスを割り当てるにはどうすればよいですか?複数のフィールドがあり、ビュー表示で、一番上の最初のフィールドではなく、特定のフィールドにカーソルを置きたいです。

62
Robin Jamieson

viewWillAppear:でこれを試してください

[desiredField becomeFirstResponder];

フィールドを最初のレスポンダーにすることで、フィールドがフォーカスされ、キーボードが表示されます。

144
Alexi Groove

ビューの最初のレスポンダーをテキストフィールドに設定します。これはIBで実行できます。

4
Dan Lorenc