【Swift】UITextFieldでReturnの入力時にキーボードを閉じる方法
今回はUITextFieldでReturnの入力時にキーボードを閉じる方法をこの記事で説明します。
この記事のポイント・UITextFieldDelegateを使用
・textFieldShouldReturn()を使用
・resignFirstResponder()を使用
・textFieldShouldReturn()を使用
・resignFirstResponder()を使用
Returnの入力時にキーボードを閉じる方法
Returnの入力時にキーボードを閉じる方法を実装するには以下のように設定します。
ViewController
// UITextFieldDelegateを追加します。
class ViewController: UIViewController, UITextFieldDelegate {
viewDidLoad
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
self.txtField.delegate = self // 対象のUITextFieldのdelegateをselfにする。
textFieldShouldReturn
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
// キーボードを閉じる
textField.resignFirstResponder()
return true
}
これでReturnの入力時にキーボードを閉じることができます。