Je développe une application iPhone qui nécessite un champ de texte multiligne (UITextView) pour capturer du texte.UITextView n'a aucun événement
Lorsque l'utilisateur touche à l'intérieur de textView, il devient firstResponder et affiche le clavier. Ce dont j'ai vraiment besoin c'est de retirer le clavier quand l'utilisateur a fini. Normalement, avec un champ de texte, le bouton de retour/terminé signale la fin de la frappe et j'utilise le délégué pour démissionner du premier répondant. Cependant, avec une vue multiligne, je veux que l'utilisateur puisse ajouter une nouvelle ligne, ce qui n'est pas possible.
Ma prochaine option serait de démissionner du premier répondeur s'il y a une retouche en dehors de la vue de texte. Le problème ici est qu'il n'y a aucun événement déclaré sur UITextView que je peux voir dans le constructeur d'interface.
Comment puis-je créer un champ de texte multiligne dans une application iPhone qui libérera le premier répondeur à un moment opportun lorsque l'utilisateur en aura fini avec lui?