2016-09-22 208 views
1

如何通过按下按钮隐藏键盘?例如,当您想要在textField中输入某些内容时,按下调用动作的按钮后键盘应该消失。按下按钮隐藏键盘

+0

尝试调用'endEditing:'当您要隐藏键盘上的文本字段 – BenJammin

+0

[如何以编程方式关闭键盘iOS]可能的重复(http://stackoverflow.com/questions/18755410/how-to-dismiss- keyboard-ios-programmatically) – jose920405

回答

4
[self.view endEditing:YES] 

将其粘贴到控制器的操作处理程序中。 或为斯威夫特:

self.view.endEditing(true) 
+0

在我的按钮的操作? –

+0

是的,在那里 – Volodymyr

+0

它检测到一个错误 –

1

对于目标C

[_nameOfYourTextField resignFirstResponder]; 

如果您在视图中的多个textViews然后

[self.view endEditing:YES]; 

对于迅速

nameOfYourTextField.resignFirstResponder() 

如果您在视图中有多个textViews然后

self.view.endEditing(true) 

把这些语句在你的操作方法。