2009-08-07 4 views
0

Une partie du programme que je développe stocke les numéros de téléphone saisis par l'utilisateur. Je voudrais donc les formater au fur et à mesure qu'ils sont entrés. Le NSFormatter fonctionne lorsque du texte est affiché dans la cellule à partir de données stockées, mais je ne sais pas comment formater un numéro de téléphone tel qu'il est entré sur le clavier, comme dans l'application de contacts d'Apple.Comment intercepter du texte à partir du clavier et le formater avant qu'il n'apparaisse dans la cellule?

Comment puis-je accomplir ceci?

Répondre

1

Définissez le délégué du champ de texte sur votre classe de contrôleur, implémentez le protocole UITextFieldDelegate et placez votre code de formatage dans la méthode textField:shouldChangeCharactersInRange:replacementString:.

+0

Juste ce dont j'avais besoin, merci! – JoBu1324

Questions connexes