2011-07-06 214 views
0

按關閉鍵盤按鈕(在鍵盤的右下方)不調用方法:iPad的關閉鍵盤事件處理

- (BOOL)textFieldShouldReturn:(UITextField *)textField 

我如何處理這個事件,如何區分它與其他事件(如果它是由集合事件處理程序處理的)?

回答

0

您是否設置了textfielddelegate?在Interface Builder或代碼中修復;例如: -

self.TEXTFIELDNAME.delegate = self; 

看到這個post也應該有所幫助。

+0

我設置委託的IB。它與返回鍵很好地工作,調用textfieldshouldreturn和表演,就像我期望它在那種情況下。它並沒有捕獲解僱鍵盤事件。是textfieldshould返回應該處理該密鑰?另外,如何以編程方式設置委託更改行爲? – Jim

+0

當我點擊dismiss鍵盤鍵時,調用textFieldDidEndEditing:方法。如果我能確定按下什麼鍵來到這裏,那會有所幫助。 – Jim