私は最大で1文字を保持できる3つのテキストフィールドを持っています。最初のテキストフィールドに文字が入力されている場合、フォーカスは自動的に2番目のテキストフィールドに移動するなどします。テキストフィールドにフォーカスを設定
このため、私はtextField:shouldChangeCharactersInRange:replacementString: を使用しました。これで、私のテキストフィールドの長さを確認し、次のテキストフィールドに最初のレスポンダステータスを割り当てることができました。 最初のテキストフィールドに文字を入力すると、文字はテキストフィールドに表示されますが、フォーカスは自動的に次のテキストフィールドに移動しません。次のアルファベットを入力したときにのみシフトし、条件を確認しようとすると失敗し、次のテキストフィールドにフォーカスが移動します。とにかく最初の文字が入力された直後にフォーカスを2番目のフィールドに移動する必要があります。その上