私はUIScrollView2つviewのsを並べて持っており、それぞれが画面全体をカバーしています。それらはユーザーのアクションで目に見える境界に移動され、一度に 1 つのみが画面を覆います。これらの両方のビューには、複数のUITextFields. シミュレーターを使用してtextField、最初のビューに a を入力し、Tab キーを押すと、他のビューfirstResponderの a に割り当てられtextFieldます。私は、デバイスを使用する際に、ユーザーがそれを行うことができないことを理解しています. しかし、ユーザーが Bluetooth キーボードや同様のアクセサリを使用している場合はどうでしょうか。現在表示されていない textField が になることは望ましくありませんfirstResponder。これはできますか?
編集:メソッドを思い出しましたcanBecomeFirstResponder。textFieldしかし、どちらがこれからになるかをどのように判断すればよいbecomeFirstResponderでしょうか?