2013-07-24 127 views
0

我遵循Apple文檔中的相同步驟,但是我在解除鍵盤時遇到了一些問題。關閉鍵盤不工作

代碼:

- (BOOL) textFieldShouldReturn: (UITextField *) theTextField 
{ 

    if(theTextField == self.textField) 
    { 

     [theTextField resignFirstResponder]; 
    } 
    return YES; 
} 

我知道這個問題已經被問了很多次這裏,但我無法找到一個合適的答案或此一解決方案,所以只有我張貼了這個問題。

+0

已經設置您的視圖控制器爲代表的文本字段?如果沒有,則從文本字段控制拖動到控制器,然後選擇委託。 – Steve

+0

或者,如果您以編程方式創建了文本字段,只需設置textField.delegate = YourController。 –

+0

是的,我已經做到了。 – Siva

回答

1

確保您的文本字段的委託設置爲故事板中的視圖控制器。它可以這樣做:

setting delegate for your textfield

+0

是的,它的工作,我已經設置了錯誤的FirstResponder。謝謝! – Siva