UITextView проблема скрытия клавиатуры

Я хочу скрыть клавиатуру после ввода содержимого в UITextView, но я не могу сделать это по умолчанию, как UITextField. Есть ли способ, чтобы скрыть клавиатуру, Rightnow, я положил кнопку, которая может помочь мне. Если любой способ по умолчанию, чтобы скрыть ее, пожалуйста, сообщите мне.

2 ответа

Решение

Используйте следующий код, чтобы скрыть клавиатуру от просмотра текста, когда пользователь вводит "\n"(новая строка) и нажимает кнопку "Готово" или "возврат".

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {

    if([text isEqualToString:@"\n"]) {
        [textView resignFirstResponder];
        return NO;
    }

    return YES;
}

Пример1 и Пример2.

[textView resignFirstResponder];

Вот ваш подробный ответ

Другие вопросы по тегам