键盘完成关键行动迅速iOS不工作

我是新的在stackoverflow,我有一个新的swift代码的问题。 我已经定制了“完成”键盘上的返回button,但是当我点击它时,不要降临任何东西…如何隐藏键盘上的键盘? 我已经添加了一个代码(在这个网站上find)用于隐藏键盘,当你点击某个地方,而不是在键盘上,但我不能定制它点击“完成”button…谢谢你!

哟需要实现委托方法,当你点击完成button时调用:

func textFieldShouldReturn(textField: UITextField!) -> Bool { textField.resignFirstResponder() return true } 

您还需要符合UITextFieldDelegate协议:

 class MyViewController: UIViewController,UITextFieldDelegate // I assume you override UIview controller class if not add UITextFieldDelegate to your class 

最后一件事就是把你的课堂设置成一个文本字段委托:

 textField.delegate = self 
 textField.delegate = self 

可以被replace 在这里输入图像说明

这将在您的View和它的组件之间创build必要的连接,并使textFieldShouldReturn方法按预期工作。