2010-06-10 4 views
0

Je développe une application dans laquelle j'ai besoin d'appeler une méthode particulière lorsque l'utilisateur touche le bouton de retour. J'utilise UITextView. Maintenant, le problème est que lorsque j'appuie sur la touche de retour, le curseur passe à la ligne suivante et je ne suis pas capable de récupérer l'action dans mon code. J'ai essayé d'écrire le même code dans textViewDidEndEditing: méthode de délégué mais il semble que nous ne pouvons pas trouver quand et à quelle action cette méthode particulière est appelée ... Quelqu'un peut-il aider avec l'une des approches ci-dessus?comment le délégué UITextView sait quand appeler textViewDidEndEditing

Répondre

0

Pour détecter la clé de retour, vous pouvez mettre en œuvre la méthode déléguée suivante:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text 

consultez text pour une nouvelle ligne et procéder comme on le souhaite.

Questions connexes