2011-08-03 149 views
0

當用戶在右下角按下「隱藏鍵盤按鈕」時,我想隱藏iPad的虛擬鍵盤。我已將viewcontroller設置爲textFieldView的代理,但當按下該按鈕時,不會調用textFieldShouldReturn事件。我還將我的視圖控制器設置爲UIKeyboardWillHideNotification的觀察者 - 效果相同,但未生成通知。 請給出線索!我解析了一半的網絡,並沒有找到任何解決方案!隱藏右下角的「隱藏按鈕」的iPad鍵盤

回答

3

適合初學者,textFieldShouldReturn僅在點擊指定的「返回」鍵而不是點擊隱藏鍵盤鍵時調用。您應該使用textFieldWillEndEditingtextFieldDidEndEditing委託方法。

另外,除非我錯了,輕敲右下角的隱藏鍵盤按鈕應該隱藏鍵盤,而不需要在您的末端進行任何編碼。

+0

感謝您的回覆。信不信由你,即使我按下那個按鈕,它也不會隱藏。然後突然開始正常運行。我很困惑... – peetonn