在iPad上,用戶可以按下「遠離鍵盤」按鈕,使其消失。這個按鈕不會觸發我們習慣的didEndOnExit事件,以便放棄負責任的文本輸入視圖的第一響應者狀態。如何在iPad鍵盤消失時得到通知?
即使用戶按下鍵盤遠離按鈕,我該如何連接?這是一個通用的二進制,順便說一句。
在iPad上,用戶可以按下「遠離鍵盤」按鈕,使其消失。這個按鈕不會觸發我們習慣的didEndOnExit事件,以便放棄負責任的文本輸入視圖的第一響應者狀態。如何在iPad鍵盤消失時得到通知?
即使用戶按下鍵盤遠離按鈕,我該如何連接?這是一個通用的二進制,順便說一句。
您可以將您的課程訂閱到UIKeyboardWillShowNotification通知中,該通知在解除鍵盤解除前立即發佈。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide) name:UIKeyboardWillHideNotification object:nil];
參見
UIKeyboardWillShowNotification
UIKeyboardDidShowNotification
UIKeyboardDidHideNotification
的UIControlEventEditingDidEnd事件是當按下「走開」按鈕(BOT當按下完成按鈕不適合,這是UIControlEventEditingDidEndOnExit)