Я пытаюсь избавиться от клавиатуры, когда пользователь касается вне моего UITextField, используя этот метод:
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[mainTextController resignFirstResponder];
[super touchesBegan:touches withEvent:event];
}
Однако, похоже, это вызывает метод, который вызывается после нажатия кнопки возврата на клавиатуре, но я просто хочу, чтобы клавиатура исчезла, а не нажимала кнопку возврата для меня. Как я могу это сделать?
Спасибо!
РЕДАКТИРОВАТЬ :Ответ tGilani - самый прямой -путь вперед, работает как шарм, без перехода на UIControl. Но я думаю, что ответ jonkroll также работает.