UITableViewController
1 つのセクションと多くの行でグループ化されています。それぞれcell
が 2 つの要素で構成されています。UILabel
説明を含む a とUITextField
入力用の a です。形だと思います。
下部には、次のビューに移動する「次へ」ボタンがあります。しかし、その前に 's を検証しUITextField
ます。ユーザーがフィールドに入力していない場合は、このフィールドにフォーカスを移して、ユーザーが何かを入力する必要があることを認識できるようにします。私はこれで試しました:
[inputField becomeFirstResponder];
押したボタンはビューの下部にあり、が上部にUITextField
あると想像してください。この状況では、フィールドが遠すぎるため、フィールドに焦点が合いません。ゆっくり上にスクロールしてフィールドが表示されると、フィールドがファーストレスポンダーになり、カーソルが表示されます:-) 指で上にスクロールしたくありません。フィールドがフォーカスされ、自動的に表示されるはずです。becomeFirstResponder
自分のフィールドに直接「ジャンプ」する方法はありますか? becomeFirstResponder
?の代替を使用します。フィールドに自動的にスクロールしますか?
ご協力いただきありがとうございます!