Как скрыть клавиатуру на самой кнопке возврата в TextView в iPhone sdk?

В моем приложении для iPhone я использую элемент управления UItextView, я хочу скрыть клавиатуру на самой кнопке «возврат», я не использую панель инструментов, панель навигации и не хочу импортировать какие-либо другие элементы управления, такие как кнопка, в этом представлении.

Что мне делать, чтобы скрыть клавиатуру?

Пожалуйста, помогите и предложите,

Спасибо


person ios    schedule 29.01.2011    source источник


Ответы (1)


Вы можете использовать делегата shouldChangeTextInRange и искать разрыв строки:

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

    return YES;
}
person WrightsCS    schedule 29.01.2011
comment
В этом коде, когда мы вставляем текст с 2 абзацами, он не будет вставлять данные - person Mitul Nakum; 13.09.2012