私はiOS 5でストーリーボードを扱っており、その上にあるシンプルな画面を持ってUITextField
います。ユーザーが「Return」を押したときにキーボードを閉じたい。UITextFieldDelegate
コントローラーにプロトコルを実装させtextFieldShouldReturn:
、次のように実装するなど、他の提案に従いました。
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[questionField resignFirstResponder];
return YES;
}
ただし、このメソッドが呼び出されることはありません。ストーリーボードのビューのコントローラーを custom に設定しUIViewController
ました。
IBAction
また、呼び出されたを作成する別の実装を試しましたdismissKeyboard
が、奇妙なことに、Did Exit
アクションを自分の に接続できませんUITextField
。
何か案は?
更新:問題は、UITextFieldではなくUITextViewを使用していることにあるようです。テキストを入力するための広い領域が必要でした。入力フィールドを UITextField に変更すると、正常に動作します。UITextView で動作させる方法についてのアイデアはありますか?