iPhone Objective-C: клавиатура не будет прятаться с resignFirstResponder, иногда

У меня есть UITextView, который я вызываю resignFirstResponder при нажатии клавиши возврата. Текстовое представление уходит в отставку первым респондентом (мигание курсора в текстовом поле исчезает), но клавиатура иногда не исчезает.

Что может быть причиной этой проблемы?

Спасибо!

1 ответ

Объявить UITextViewDelegate протокол

Затем реализовать это

-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
 if([text isEqualToString:@"\n"])
{
        [textView resignFirstResponder];
        return NO;
}

    return YES;
}
Другие вопросы по тегам