使用Interface Builder在UITextField上关闭键盘

时间:2013-03-17 17:45:04

标签: ios objective-c uitextfield uikeyboard

我已经看过这个,但是不记得在按下返回键时,通过界面构建​​器使用了什么Jedi技术来解除uikeboard。谁知道怎么做?

请不要发布关于使用UITextFieldDelegate的帖子,我知道这个方法,我只对强制键盘在返回键被击中时感兴趣而没有任何额外的逻辑或协议构造。

2 个答案:

答案 0 :(得分:13)

将IBAction与文本字段xib中的“退出时结束”事件相连接

-(IBAction)textFieldDidEndOnExit:(UITextField *)sender
{

}

答案 1 :(得分:0)

override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {

    if let touch = touches.first{
        view.endEditing(true)
       }
}