今回の記事はSwiftで文字入力などで使用するキーボードのキーボード外をクリックした際にキーボードを閉じる方法をご紹介する内容です。便利な関数があるの是非困っている方は是非使ってみて下さい。
キーボード外クリックでキーボードを閉じる方法
import UIKit
var url:String = ""
class ViewController: UIViewController,UITextFieldDelegate {
// 画面部品
@IBOutlet weak var textField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
textField.delegate = self
}
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
self.view.endEditing(true)
}
}
下記の部分がキーボード外を触った際にキーボードを閉じる処理の部分です。
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
self.view.endEditing(true)
}
今回の記事は以上です。他にも多数のSwift関連の記事を記載しているので興味がある方は是非参考にしてみて下さい。
コメント