UITextView ne dispose pas d'une méthode qui sera appelée lorsque l'utilisateur appuie sur la touche retour.
Même alors, si vous voulez faire cela, de mettre en œuvre le textView:shouldChangeTextInRange:replacementText: méthode de UITextViewDelegate et que de vérifier si le texte de remplacement est \n, masquer le clavier.
Il y a peut-être d'autres façons, mais je ne suis pas au courant de tout.
Assurez-vous de déclarer le soutien de la UITextViewDelegate protocole.
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range
replacementText:(NSString *)text {
if([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
J'espère que ça aide beaucoup.