モーダルフォームシート(iPad)のテーブルビューがあり、セルの1つにUITextFieldが含まれています。私のビューコントローラはテキストフィールドへの参照を保持しており、そのデリゲートでもあります。
テキストフィールドがReturnキーを押すと、。-resignFirstResponder
の内側にそれを伝えます-textFieldShouldReturn:
。別のケースでは、強制的に編集を終了したいので、テーブルビュー全体をに指示します-endEditing:YES
。その後、テキストフィールドへのローカル参照を解放し、行をリロードして別のものに置き換えます。
どちらの場合もキーボードは消えません。何が問題なのかわかりません。さらにデバッグする方法もわかりません。私が行った他のテキスト編集でキーボードのスティッキーな問題が発生したことは一度もありません。firstResponderの辞任は常に期待どおりに動作していました。
何かご意見は?ありがとう。