Question

UIlabel a la propriété numberOfLines. Il dit que ma chaîne a 2 lignes. Mais lorsque j'utilise UItextview, je souhaite fractionner le nombre de lignes en fonction de la longueur du texte dans UITextview. Comment puis-je le faire? UIlabel se scinde automatiquement, mais UITextview ne le fait pas.

Était-ce utile?

La solution

Les lignes doivent être séparées par le signe "\ r"

.

Voici un exemple:

lblNeedSubscription = [[UILabel alloc] initWithFrame:frame];
[lblNeedSubscription setNumberOfLines:0];  // allows as many lines as needed
[lblNeedSubscription setText:@"To access content\ryou need to be a paid subscriber"];

Autres conseils

UITextView autorise intrinsèquement plusieurs lignes de texte. Vous ne faites que séparer vos lignes avec le signe "/ n". personnage et vous avez terminé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top