Отмена клавиатуры, когда пользователь касается вида

Как можно отклонить цифровую клавиатуру, когда пользователь касается ее? В Интернете я нашел немало документации, но она устарела и не совсем ясно, куда идет этот код. Я пытался с помощью:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    UITouch * touch = [touches anyObject];
    if(touch.phase == UITouchPhaseBegan) {
        [myTextField resignFirstResponder];
    }
}

Где myTextField - это мое UITextField. Я попытался поместить его вне, но сразу после viewDidLoad в моем основном файле делегата. Я замечаю, что при наборе текста myTextField не выполняет автозаполнение, поэтому я знаю, что что-то не так. Программное решение будет лучшим. Спасибо!

1 ответ

Вы можете попробовать выйти из режима редактирования.

[self.view endEditing: ДА];

Вы установили всех своих делегатов?

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