У меня есть 2 функции для resignFirstResponder, но ни одна из них не работает, когда текстовые поля в scrollview
мои функции:
-(BOOL)textFieldShouldReturn:(UITextField *)theTextField {
if (theTextField == textField1) {
[textField1 resignFirstResponder];
}
if (theTextField == textField2) {
[textField2 resignFirstResponder];
}
if (theTextField == textField3) {
[textField3 resignFirstResponder];
}
return YES;
}
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
[textField1 resignFirstResponder];
[textField2 resignFirstResponder];
[textField3 resignFirstResponder];
}
Я связал представление прокрутки в IB, я не могу выяснить, почему он не работает там, только когда я щелкаю за пределами scrollview. Поэтому он только отвечает на просмотр, но почему? Я думаю, что [[event allTouches] anyObject]
отвечает на ALLtouches на ЛЮБЫХ объектах
Спасибо за помощь