Gibt es eine Möglichkeit, bei Bedarf einen Beschriftungs-Textumbruch zu erstellen? Ich habe die Zeilenumbrüche auf Zeilenumbruch eingestellt und die Beschriftung ist groß genug für zwei Zeilen, aber es scheint, dass sie nur bei Zeilenumbrüchen umbrochen wird. Muss ich Zeilenumbrüche hinzufügen, damit es richtig umbrochen wird? Ich möchte nur, dass es sich einwickelt, wenn es nicht horizontal hineinpasst.
150
NSLineBreakByWordWrapping
nichtUILineBreakModeWordWrap
.label.lineBreakMode = .ByWordWrapping
undlabel.numberOfLines = 0
inUILabel
hat eine EigenschaftlineBreakMode
, die Sie gemäß Ihren Anforderungen festlegen können.quelle
In Swift würden Sie es so machen:
(Beachten Sie, dass sich die Funktionsweise der lineBreakMode-Konstante von der in ObjC unterscheidet.)
quelle
Xcode 10, Swift 4
Das Umschließen des Textes für eine Beschriftung kann auch im Storyboard erfolgen, indem Sie die Beschriftung auswählen und den Attributinspektor verwenden.
Zeilen = 0 Zeilenumbruch = Zeilenumbruch
quelle