iOS 关闭键盘
本文向大家介绍iOS 关闭键盘,包括了iOS 关闭键盘的使用技巧和注意事项,需要的朋友参考一下
示例
迅速
Ctrl +从MainStoryboard中的UItextfield拖动到ViewController类,然后创建一个UITextField出口
之后,再次选择UItextField并在ViewController类中按Ctrl +拖动,但是这次选择“动作”连接,然后在存储上选择“退出时结束”,然后单击“连接”。
在您刚创建的操作中,键入您的UItextField的名称 .resignFirstResponder()
@IBAction func textFieldResign(sender: AnyObject) { yourTextFieldName.resignFirstResponder() }
按下键盘上的回车键时,这将有助于隐藏键盘。
按下返回键时隐藏键盘的另一个示例:
我们在UITextFieldDelegate旁边添加协议UIViewController
在vieDidLoad函数中,我们添加了 self.yourTextFieldName.delegate = self
最后我们添加这个
func textFieldShouldReturn(textField: UITextField) -> Bool { yourTextFieldName.resignFirstResponder() return true }
最终的代码是这样的:
class ViewController: UIViewController, UITextFieldDelegate { @IBOutlet var textField: UITextField! func textFieldShouldReturn(textField: UITextField) -> Bool { textField.resignFirstResponder() return true } override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?){ view.endEditing(true) super.touchesBegan(touches, withEvent: event) } override func viewDidLoad() { super.viewDidLoad() self.textField.delegate = self }
}
目标C
[textField resignFirstResponder];