UITextView didEndEditing не вызывается на iPad - PullRequest
1 голос
/ 22 сентября 2011

Метод textViewDidEndEditing не вызывается при отклонении клавиатуры на iPad с помощью кнопки в правом углу у кнопки.Тем не менее, я хочу, чтобы метод вызывался так, чтобы я мог получить доступ к письменному тексту.

Любой совет?

1 Ответ

1 голос
/ 22 сентября 2011

Наблюдение UIKeyboardDidHideNotification:

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(keyboardDidHide:) 
                                             name:UIKeyboardDidHideNotification 
                                           object:nil];

- (void)keyboardDidHide:(NSNotification *)note {
    // Whatever you want
}

Не забудьте позвонить removeObserver: в dealloc:

- (void)dealloc {
  [[NSNotificationCenter defaultCenter] removeObserver:self];
  [super dealloc];
}
...