2011-05-27 80 views
1

我有一個問題。 keyboardDidShowkeyboardWillShow之間的區別是什麼?如果我把這個放在我的viewDidLoad差異鍵盤顯示和鍵盤將顯示

[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(keyboardDidShow:) 
              name:UIKeyboardDidShowNotification 
              object:nil]; 

這是什麼意思?對不起,如果這是一個簡單的問題,但我不確定。如果我啓用了我的視圖的旋轉,那麼將調用keyboardDidShow兩次。

另一個問題:keyboardWillHide?它的功能是什麼?

感謝

回答

8

keyboardWillShow出現的鍵盤之前被激發,keyboardDidShow是繼解僱。

KeyboardWillHide在鍵盤消失前被觸發。

+0

謝謝但爲什麼在旋轉keyboardDidShow被調用? – Andrea 2011-05-27 07:04:25

+0

當時鍵盤是否可見? – 2011-05-27 07:07:22

+0

是的,鍵盤是可見的 – Andrea 2011-05-27 07:09:27