Je travaille sur une application iPhone qui consiste à taper des choses dans un UITextView, ce qui ajoute du contenu à un UITableView. Le problème est que je dois être capable de fermer le clavier quand l'utilisateur en a fini avec lui, et la seule zone réellement visible autre que le clavier et UITextView à ce stade est UITableView. Je rencontre des difficultés pour implémenter un événement tactile sur UITableView (comme dans, en touchant l'UITableView n'importe où, pas seulement en passant par didSelectRowAtIndexPath :). Voici le code que j'utilise dans le contrôleur de vue, qui ne fait rien du tout:Vous appuyez sur un UIScrollView pour masquer le clavier?
- (void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[textView resignFirstResponder];
}
Des suggestions?
Assurez-vous que les délégués sont définis et que les touches sont activées. – DexterW