Je veux créer le champ de text qui a la valeur par défaut "•••••••", quand l'user cliquera sur un nombre sur UIKeyboardTypeNumberPad, il sera ajouté textfield comme cela "1 •••••••" (par exemple cliqué sur le numéro 1) et "12 •••••" (par exemple le deuxième chiffre cliqué 2). Chaque clic sur UIKeyboardTypeNumberPad sera ajouté au champ de text respectivement. Comment puis-je faire ceci? Merci.
J'ai utilisé un truc pour le faire ..
Étape finale ie le code à l'intérieur de l'édition a changé la méthode–
-(IBAction)textEditingChanged:(UITextField*)sender{ if(sender.text.length==0){ self.myLable.text=[NSSsortingng ssortingngWithFormat:@"●●●●●●●"]; } if(sender.text.length==1){ self.myLable.text=[NSSsortingng ssortingngWithFormat:@"%@●●●●●●",sender.text]; } if(sender.text.length==2){ self.myLable.text=[NSSsortingng ssortingngWithFormat:@"%@●●●●●",sender.text]; } if(sender.text.length==3){ self.myLable.text=[NSSsortingng ssortingngWithFormat:@"%@●●●●",sender.text]; } if(sender.text.length==4){ self.myLable.text=[NSSsortingng ssortingngWithFormat:@"%@●●●",sender.text]; } if(sender.text.length==5){ self.myLable.text=[NSSsortingng ssortingngWithFormat:@"%@●●",sender.text]; } if(sender.text.length==6){ self.myLable.text=[NSSsortingng ssortingngWithFormat:@"%@●",sender.text]; } if(sender.text.length==7){ self.myLable.text=[NSSsortingng ssortingngWithFormat:@"%@",sender.text]; [sender resignFirstResponder]; } }
il y a peut-être une meilleure approche pour le faire mais c'est mon truc qui fonctionne bien .. Merci