Ios 用swift以编程方式按下按钮时关闭键盘?
当按下按钮时,如何使用swift以编程方式关闭键盘 这完全取决于是什么首先触发了键盘的出现。如果您的页面上出现了Ios 用swift以编程方式按下按钮时关闭键盘?,ios,swift,Ios,Swift,当按下按钮时,如何使用swift以编程方式关闭键盘 这完全取决于是什么首先触发了键盘的出现。如果您的页面上出现了UITextField,您可以调用textField.resignFirstResponder()再次隐藏键盘 如果您使用其他对象打开键盘,只需引用您使用的任何对象,并对该对象调用resignFirstResponder() 示例: 假设您正在使用按钮button1关闭键盘,并且有一个触发键盘的textField1 button1.addGestureRecognizer(UITapG
UITextField
,您可以调用textField.resignFirstResponder()
再次隐藏键盘
如果您使用其他对象打开键盘,只需引用您使用的任何对象,并对该对象调用resignFirstResponder()
示例:
假设您正在使用按钮button1
关闭键盘,并且有一个触发键盘的textField1
button1.addGestureRecognizer(UITapGestureRecognizer(target: self, action: "buttonTapped"))
然后在您的按钮附件功能中
func buttonTapped(){
textField1.resignFirstResponder()
}
您必须在当前活动的UI元素(很可能是,
UITextField
)上调用resignFirstResponder
。还有所谓的“大锤”
只需调用self.view.endEditing(true)
文件说明了该方法的以下内容:
使视图(或其中一个嵌入的文本字段)退出
第一响应者状态
以编程方式设置UITextfield委托swift 2.2 在类中添加UITextFieldDelegate
UITextField
应该是UITextField
;)代替其他区域,点击按钮调用它