1

最近、UITextField が UINavigationController にアタッチされたコントローラーで編集されていて、戻るボタンが押された場合、このコントローラーに戻ると、DidBeginEditing 関数が再度呼び出され、UITextField キーボードが元に戻ることを発見しました。キーボードが元に戻らないようにする方法があるかどうか疑問に思っていました。テキストフィールドが編集されているという事実を保存しないように、戻るボタンをフックする方法があるかもしれません。

4

1 に答える 1

2

テキスト フィールドを制御するビュー コントローラに viewWillDisappear: を実装し、次を呼び出します。

[theTextField resignFirstResponder];

これにより、キーボードが閉じられます。

于 2009-10-08T02:17:44.793 に答える