UITextField/UITextView などの入力箇所以外でキーボードを「Tap Gesture Recognizer」を利用して隠します。「Tap Gesture Recognizer」はジェスチャーを感知して処理を行う時に使うようです。
Storyboard で必要なViewにTap Gesture Recognizerを配置
Storyboard で Tap Gesture Recognizer と処理を結びつける
紐づるける処理
AddController.swift
@IBAction func tapScreen(sender: UITapGestureRecognizer) {
self.view.endEditing(true)
}
Xcode の操作
結果
- Sent Acitions に紐付けたswiftファイルの名前?Class名が出ている
環境
- Xcode 6.3
- Swift 1.2
- iOS 8