UILabel texte n'est pas de retour automatique à la ligne

J'ai une longue chaîne de texte (y compris \n caractères de saut de ligne) que j'ai d'alimenter un UILabel pour l'affichage. Le UILabel est dynamiquement mis en place pour fournir suffisamment d'espace pour le texte.

Mon code ressemble à ceci:

myText = [NSString stringWithFormat:@"%@some text: %@ \n \n %@", myText, moreText1, moreText2];
NSLog(@"%@", myText);
myLabelSize = [vLabelText sizeWithFont:[UIFont fontWithName:@"Helvetica" size:(15.0)] constrainedToSize:cMaxLabelSize lineBreakMode:UILineBreakModeWordWrap];

UILabel *lBody = [[UILabel alloc] initWithFrame:CGRectMake(cFromLeft, vFromTop, vLabelSize.width, vLabelSize.height)];
lBody.font = [UIFont fontWithName:@"Helvetica" size:(15.0)];
lBody.lineBreakMode = UILineBreakModeWordWrap;
lBody.textAlignment =  UITextAlignmentLeft;
lBody.backgroundColor = [UIColor cyanColor];
[myScrollView addSubview:lBody];
lBody.text = vLabelText;

Mon problème est que le texte ne boucle pas, mais tronque après la première ligne. Le \n retours à la ligne sont ignorés.

InformationsquelleAutor | 2010-04-28