2016-09-22 211 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) 

把這些語句在你的操作方法。