La Saisie Semi-Automatique UITextField

Je veux de l'auto de remplir un champ de texte à partir d'une valeur personnalisée

Avoir fait des recherches sur Google et voici DONC UITextField de saisie semi-automatique - SDK de l'iPhone

J'ai essayé ceci:

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

    if ([string isEqualToString:@"Fac"]) {
        _clientField.text = @"Factory";
    }

    return YES;
}

Problème est que je n'ai pas de valeur prédite entré Factory, juste la valeur typée Fac

MODIFIER

Essayé ce basées sur les réponses...

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

if ([string isEqualToString:@"Fac"]) {
    _clientField.text = [_clientField.text stringByReplacingCharactersInRange:range
                                                   withString:@"Factory"];
  }

  return NO;
}

Toujours le même

OriginalL'auteur JSA986 | 2013-01-17