如何找出鍵盤在iOS中第一次打開的時間?我只想知道單擊單元格(包含UITextField)並打開鍵盤的時間。之後,我使用包含上一個和下一個按鈕的工具欄瀏覽UITextFields。如何找出鍵盤第一次打開的時間? iphone
使用以下代碼,在瀏覽UITextFields時調用keyboardWillShow,即使在第一次單擊UITextField後鍵盤似乎仍保持打開狀態。這種方法並不能幫助我達到我的目的。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardDidShowNotification object:nil];
- (void)keyboardWillShow:(NSNotification *)notification {
}
謝謝穆拉利的回答:) –
我試圖解釋我的問題更好,因爲第一次是有點模糊。 –
只需在keyboardWillShow方法中刪除該Observer即可。因此,KeyboardWillShow將不會再次調用。 – Murali