2016-04-29 1 views
0

Comment puis-je détecter la présence d'un texte dans UITextField? J'ai deux champs de texte qui sont pour une adresse de début et de fin. Une fois que je détecte un changement, je demande à l'utilisateur s'il souhaite modifier son itinéraire/données cartographiques en fonction de ce changement. Évidemment avec le délégué je peux obtenir quand ils tapent dans le champ mais je ne suis pas capable de comprendre quand ils collent dedans (disent qu'ils veulent que la destination de début et de fin soit identique et qu'ils copient de l'un à l'autre).Détecter quand UITextField reçoit une chaîne collée

Toute aide serait appréciée.

Répondre

0

Je l'ai compris. C'était en fait assez simple. Il suffit d'ajouter une cible d'événement de changement sur votre textfield:

[textfield addTarget:(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; 

- (void) textFieldDidChange : (UITextField*) textField { 

//something spectacular happens here... 
} 

Ceci est si simple pourquoi pas Apple vient de faire partie des méthodes de protocole?