解决方法
这一切都取决于触发键盘首先出现的原因.如果您的页面上有一个UITextField,则可以调用textField.resignFirstResponder()来再次隐藏键盘.
如果您使用其他一些对象来调出键盘,只需参考您使用的任何内容并在该对象上调用resignFirstResponder().
例:
假设您使用按钮1关闭键盘,并且您有一个触发键盘的textField1.
button1.addGestureRecognizer(UITapGestureRecognizer(target: self,action: "buttonTapped"))
然后在你的buttonTappedFunction中
func buttonTapped(){ textField1.resignFirstResponder() }