Wie funktioniert das Verfahren "shouldChangeTextInRange" und "stringByReplacingCharactersInRange" zu arbeiten?

Ich würde gerne wissen, die arbeiten des folgenden code.

- (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string];
    return !([newString length] > 10);
}

Was bedeutet "stringByReplacingCharactersInRange" zu tun? Und wie funktioniert die oben genannte Methode die Anzahl der Zeichen begrenzen, die eingegeben werden können in den textField?

Vielen Dank im Voraus!

InformationsquelleAutor Balaram | 2011-09-26
Schreibe einen Kommentar