Returnキーを押したらキーボードを消す方法

当たり前の事ですが、たまに書くと忘れているのでメモ

  1. UIViewController 定義に プロトコルを追加
  2. キーボードと関連している TextFeildの .delegate = slef。 InterfaceBuilder で設定またはコードに書く
  3. textFieldShouldReturn: メソッド を書く

先日も 2を忘れて 10分くらい悩んだ ^^);

// 1.
@interface TodoEditController : UIViewController <UITextFieldDelegate> {


// 3.
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
	[textField resignFirstResponder];
	return YES;
}

2.