Swift学習2日目、自分用の備忘録です。
キーボードを閉じる
import UIKit
class ViewController: UIViewController, UITextFieldDelegate { // 1. クラスにUITextFieldDelegateを付与
@IBOutlet weak var userName: UITextField! // 2. テキストフィールドを紐付け
override func viewDidLoad() {
super.viewDidLoad()
userName.delegate = self // 3.
}
// 4. タッチでキーボードを閉じる
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
view.endEditing(true)
}
// 5. リターンでキーボードを閉じる
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
}