Frage

UILabel hat NumberOfLines Eigenschaft. Er sagt, mein String 2 Zeilen hat. Aber wenn ich UITextView verwenden, mag ich die Anzahl der Zeilen auf Länge des Textes in UITextView Basis spalten. Wie kann ich es tun? UILabel automatisch teilt, aber UITextView tut es nicht.

War es hilfreich?

Lösung

Die Linien sollten durch "\ r"

getrennt werden

Hier ist ein Beispiel:

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"];

Andere Tipps

UITextView kann von Natur aus mehreren Textzeilen. Sie trennen nur Ihre Linien mit dem „/ n“ Charakter und du bist fertig.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top