J'ajoute dynamiquement un objet UITextField à une cellule de tableau dans mon application. Je voudrais implémenter une méthode "backgroundClick" pour fermer le clavier si l'utilisateur appuie en dehors du champ de texte (et en dehors du clavier) mais je ne sais pas comment obtenir un handle sur le clavier actif dans la méthode backgroundClick comme le UITextField dynamique n'a pas de propriété définie à utiliser. Tout ce que je sais, c'est que c'est un UITextField avec un tag particulier. Y a-t-il un moyen de l'obtenir dans le code?iphone - Créé dynamiquement UITextField par la balise
Cheers.
Pour le bénéfice des futurs lecteurs, j'ai utilisé le lien ci-dessous offert par Benjamin pour résoudre le problème. J'ai mis en place un UITextField factice que j'ai lié à UITextField que j'avais dynamiquement ajouté à ma table groupée. J'ai alors pu appeler le code suivant pour fermer le clavier à tout autre point de mon code:
[dummyField becomeFirstResponder]; [dummyField resignFirstResponder];
– alanMerci Benjamin! – alan