Обновление
Я нашел другой простой способ
, просто объявив свойство: -
@property( strong , nonatomic) UITextfield *currentTextfield;
и Gecognizer жеста касания: -
@property (strong , nonatomic) UITapGestureRecognizer *resignTextField;
В ViewDidLoad
_currentTextfield=[[UITextField alloc]init];
_resignTextField=[[UITapGestureRecognizer alloc]initWithTarget:@selector(tapMethod:)];
[self.view addGestureRecognizer:_resignTextField];
Реализация метода делегата текстового поля didBeginEditing
-(void)textFieldDidBeginEditing:(UITextField *)textField{
_currentTextfield=textField;
}
РеализацияВаш метод жестов касания (_resignTextField)
-(void)tapMethod:(UITapGestureRecognizer *)Gesture{
[_currentTextfield resignFirstResponder];
}