- (IBAction)onReturn:(UITextField *)sender { [sender resignFirstResponder]; } resignFirstResponderを呼び出すことで、現在イベントを最初に受け取る状態になっている(=ファーストレスポンダになっている)のを解除することができる。 UITextFieldであれば、ファーストレスポンダ=キーボードが表示されている状態、と考えてよいのだろうか。(まだ正確な理解には至らず) 一方、キーボード以外の場所をタップした場合の挙動は、TapGestureRecognizerを使って実装する。 XCodeの右下のパレットからTap Gesture Recognizerを選択し、該当するビュー(キーボードを表示する際に下にあるビュー)にドラッグ&ドロップする。 その後、Tap Gesture Recognizerをメ