初期セクション:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:)
name:UIKeyboardWillShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:)
name:UIKeyboardWillHideNotification object:nil];
いくつかの方法:
- (void) keyboardWillShow:(NSNotification*) aNotification {
// TO DO
}
セクションの割り当て解除:
[[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWillShowNotification object:nil];
[[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWillHideNotification object:nil];
そのため、iOS 6.1 でビューを表示した後、keyboardWillShow は呼び出されません... iOS 6.0 では、このコードは完全に機能します。