La limitation de texte dans un UITextView

Je suis en train d'essayer de limiter la saisie de texte dans un UITextView cacao-touch. J'ai vraiment envie de limiter le nombre de lignes plutôt que le nombre de caractères. Pour l'instant j'ai ceci à compter le nombre de lignes:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
    if([text isEqualToString:@"\n"]) {
        rows++;
    }
    NSLog(@"Rows: %i", rows);
    return YES;
}

Cependant cela ne fonctionne pas si la ligne est automatiquement enveloppé plutôt que de l'utilisateur en appuyant sur la touche retour. Est-il un moyen de vérifier si le texte a été enveloppé similaire à la vérification de "\n"?

Grâce.

InformationsquelleAutor Sean | 2009-01-04