Разница клавиатуры DidShow и клавиатуры WillShow - PullRequest
1 голос
/ 27 мая 2011

У меня есть вопрос. В чем разница между keyboardDidShow и keyboardWillShow? Если я положу это в моем viewDidLoad:

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

Что это значит? Извините, если это простой вопрос, но я не уверен. Если я включу вращение моего вида, то keyboardDidShow вызывается дважды.

Другой вопрос: keyboardWillHide? Каков его функционал?

Спасибо

1 Ответ

8 голосов
/ 27 мая 2011

keyboardWillShow срабатывает до появления клавиатуры, keyboardDidShow запускается позже.

KeyboardWillHide срабатывает до исчезновения клавиатуры.

...