IBを使わずにリターンキー押下時にキーボードを隠す
簡易的にIBを使わずにリターンキー押下時にキーボードを隠すには、対象のUITextFieldにdelegateを設定してやり、UITextFieldDelegateのtextFieldShouldReturn:をこんな風に実装してやるといい。
- (void)textFieldShouldReturn:(UITextField *)tf { if( [tf canResignFirstResponder] ) [tf resignFirstResponder]; }
本来Returnキーの動作がデフォルト動作か否かを聞くメソッドだけれど、丁度いい時に呼ばれるメソッドなので。