Returnキーを押したらキーボードを消す方法
当たり前の事ですが、たまに書くと忘れているのでメモ
- UIViewController 定義に
プロトコルを追加 - キーボードと関連している TextFeildの .delegate = slef。 InterfaceBuilder で設定またはコードに書く
- textFieldShouldReturn: メソッド を書く
先日も 2を忘れて 10分くらい悩んだ ^^);
// 1. @interface TodoEditController : UIViewController <UITextFieldDelegate> { // 3. - (BOOL)textFieldShouldReturn:(UITextField *)textField { [textField resignFirstResponder]; return YES; }