2012-05-16 84 views
0

我有6 UITextFields界面生成器中創建。輸入值後,點擊搜索按鈕,我需要從視圖中關閉鍵盤。 目前,我正在使用'findAndResignFirstResponder',併爲所有文本字段設置了代表,但鍵盤並未解散。findAndResignFirstResponder不解僱鍵盤

任何想法,爲什麼這不工作?有沒有更好的方法來解除鍵盤?

回答

0

使用本

[self.view endEditing:YES]; 

這將辭職鍵盤從IBAction爲各個領域

+0

我嘗試了太..沒有區別 – user1001011

+0

這將工作在設備上,而不是在模擬器, – Saad

+0

和另一個選項是退出所有字段 – Saad

0

「搜索」

[Field1 resignFirstResponder]; 
    [Field2 resignFirstResponder]; 
    [Field3 resignFirstResponder]; 
    [Field4 resignFirstResponder]; 
    [Field5 resignFirstResponder]; 
0

嘗試使用[字段resignFirstResponder];

0

你可以嘗試分配一個UITextFieldFirstResponder,之後到辭職FirstResponder

[someField becomeFirstResponder]; 
[someField resignFirstResponder]; 
+0

我也試過了......但是沒有效果 – user1001011

+0

你能正確連接插座嗎? – CarlJ

+0

yes ..網絡通話完成後退出。爲什麼這樣? – user1001011