Отмена клавиатуры, когда пользователь касается вида
Как можно отклонить цифровую клавиатуру, когда пользователь касается ее? В Интернете я нашел немало документации, но она устарела и не совсем ясно, куда идет этот код. Я пытался с помощью:
- (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: ДА];
Вы установили всех своих делегатов?