フォーカスが外れたタイミングでキーボードを隠す
何もしなくてもフォーカスが外れたらキーボードは隠れてくれるものだと思ってたんだけどやってくれないんだね。
resignFirstResponder
を使ったりDid End On Exit
を使ったり方法があるみたいだけど、どのテキストフィールドでもフォーカス外れたらキーボード隠すならこれが一番っぽい?。
import UIKit class ViewController: UIViewController, UITextFieldDelegate { @IBOutlet weak var textField: UITextField! override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) { view.endEditing(true) } }