私はXIBでいくつかのテキストフィールドを使用したビューを持っています。ビューがウィンドウにロードされると、最初のテキストフィールドが最初のレスポンダになります。私のマシンのキーボードのTabキーを押して次のテキストフィールドに移動すると、直前のテキストフィールド以外のすべてのテキストフィールドも最初のレスポンダーになり、テキストフィールドの編集開始デリゲートmenthodがすべてのテキストフィールドに対して呼び出されます。何が問題なの?これは、私たちがiOSデバイス用のブルートゥースキーボードを使用するときにも、マシンのキーボードを使用するときにシミュレータ内で発生するだけでなく、TextField becomeFirstResponder Tabキー(キーボード)アクションの問題
10
A
答えて
2
ビュー内のテキストフィールドの階層に関するタブキー=>次のテキストフィールドへの移動を押します。
タブを押すと、textfieldは何度も呼び出されます。つまり、5つのテキストフィールド=> 1つのタブキーが押されると、5つのインスタンスがすべて呼び出されます。 tab - textfielddidbegineditingを押すと、新しいテキストフィールドのインスタンスに対して一度だけ呼び出されます。したがって、テキストフィールドのロジックは、textfielddidbegineditingデリゲートメソッドのほうがよいでしょう。
これはデリゲートメソッドのデフォルトの特性であり、問題ではありません。
関連する問題
- 1. becomeFirstResponderキーボード
- 2. キーのリリースでのAndroidキーボードの問題
- 3. becomeFirstResponder質問
- 4. Swift TextField問題
- 5. TextFieldアラインメントの問題
- 6. 問題tab-host android?
- 7. androidのTab longClickの問題
- 8. Android - カスタマイズされたキーボードのキーとアクション
- 9. vscodeでTABとEnterキーを押したときの問題
- 10. uib-tabアライメントの問題
- 11. [myUITextField becomeFirstResponder]を追加する。キーボードを表示しない
- 12. iOS 4.2のキーボードに関する問題
- 13. TextFieldに関する問題
- 14. MFMailComposeViewControllerキーボードの問題
- 15. キーボードの問題 - バックプレス
- 16. iOS11キーボードのASCII文字の問題
- 17. アクションの問題
- 18. iPhone 6のiOS11のキーボードのキーの問題
- 19. キーボードの上にTextFiledキーボードの問題
- 20. キーボードは、奇妙な行動を起こしAlt + Tabキーをフック?
- 21. 問題(なしキーボード)
- 22. ウェブサイトモバイルデバイスのランディングページ、キーボードの問題
- 23. iOS11でのキーボードの問題
- 24. アンドロイドのキーボードの問題
- 25. 問題TextFieldを検索テキストに変更する
- 26. JavaFxPorts TextFieldの問題 - Android Keyboard wont function
- 27. Tabホスト最下位の問題
- 28. TAB完了とmcの問題
- 29. Pygameキーボード入力の問題
- 30. スクロールビューとキーボードの問題スウィフト
私はちょうど同じ問題にぶつかりました。 textFieldShouldBeginEditingデリゲートメソッドを使用して編集を防止することはできますが、次に問題はtabFieldShouldBeginEditingが呼び出されたかどうかを調べる方法です。 – Vladimir
私も同じ問題に遭遇しました...真剣に、なぜappleがテキストフィールド内でタブキーを押すのを承認しないのですか?shouldChangeCharactersInRange:replacementString: – HurkNburkS