UIScrollView
のkeyboardDismissMode
というプロパティーを使います。
プロパティーはStoryboard上から設定できます。
Dissmiss on drag
を選ぶとドラッグ開始時にキーボードが閉じます。
Dissmiss interactively
を選ぶとドラッグにあわせてキーボードが閉じてくれます。
コード上ではそれぞれ下のように設定します。
let scrollView = UIScrollView() scrollView.keyboardDismissMode = .None scrollView.keyboardDismissMode = .OnDrag scrollView.keyboardDismissMode = .Interactive