一、使用代理点击return使键盘消失
继承UITextFieldDelegate类,为textfield设置代理。
class LoginViewController: UIViewController,UITextFieldDelegate{
var yourtextfield.delegate = self
}
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
mail.resignFirstResponder()
return true
}
二、使用手势点击空白使键盘消失
self.view.addGestureRecognizer(UITapGestureRecognizer(target: self,action: #selector(LoginViewController.dismissKeyboard)))
func dismissKeyboard() {
self.view.endEditing(true)
}
swift学习记录(1)两种textfield隐藏键盘的方法
最新推荐文章于 2022-08-21 00:10:44 发布