Попробуйте использовать этот
-(void)ViewDidLoad{
....
UITapGestureRecognizer *tapRec = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(tap:)];
[self.view addGestureRecognizer: tapRec];
....
}
-(void)tap:(UITapGestureRecognizer *)tapRec{
[[self view] endEditing: YES];
}
Вы также можете использовать то есть дополнительный
[textView resignFirstResponder];
В UITapGestureRecognizer
-(void)tap:(UITapGestureRecognizer *)tapRec{
[yourTextView resignFirstResponder];
}
Или, если это требуется на нажав следующий затем
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
if([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
ли это решить проблему ур –