読者です 読者をやめる 読者になる 読者になる

【Swift】UITextFieldで入力が終わったらキーボードを下げる

UITextField にフォーカスして、文字入力が終わった後、キーボードが下がらなかったので調べました。

class ViewController: UIViewController, UITextFieldDelegate  {

@IBOutlet var textField:UITextField!
@IBOutlet var label:UILabel!

override func viewDidLoad() {
    super.viewDidLoad()

    // textFiel の情報を受け取るための delegate を設定
    textField.delegate = self
}

func textFieldShouldReturn(_ textField: UITextField) -> Bool{

    label.text = textField.text

    // キーボードを閉じる
    textField.resignFirstResponder()

    return true
}

}

↓参考サイト