IBを使わずにリターンキー押下時にキーボードを隠す

簡易的にIBを使わずにリターンキー押下時にキーボードを隠すには、対象のUITextFieldにdelegateを設定してやり、UITextFieldDelegateのtextFieldShouldReturn:をこんな風に実装してやるといい。

- (void)textFieldShouldReturn:(UITextField *)tf {
	if( [tf canResignFirstResponder] ) [tf resignFirstResponder];
}

本来Returnキーの動作がデフォルト動作か否かを聞くメソッドだけれど、丁度いい時に呼ばれるメソッドなので。