2010-07-27 4 views
0

Je veux avoir le type d'utilisateur dans quelque chose. Et je veux vérifier chaque caractère entré. Comment pourrais-je faire ça? Je veux que ce soit en temps réel. Alors que son typé est vérifié et codé en couleur.Cococa Touch - Vérification de chaque caractère entré

Vous pouvez comparer ce que je veux faire à un IDE de programmeurs comment il vérifie la syntaxe que vous tapez.

Toute aide est appréciée!

Répondre

1

Connectez le délégué UITextField au délégué de l'application et faire quelque chose comme:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { 

    if([string isEqual:@"b"]) { 
     // User typed 'b' 
     // Insert string with specific color 
     // [...] 
    } else { 
     // User typed something else 
     // Insert string without specific color 
     textField.text = [textField.text stringByReplacingCharactersInRange:range withString:string]; 
    } 
    return YES; 

} 
Questions connexes