Ich habe NSMutableAttributedString und die Zeichenfolge ist ziemlich lang. Ich möchte einen Zeilenumbruch machen, während er auf dem UIlabel angezeigt wird. Wenn es NSString war, werde ich weitermachen und so etwas tun, Dynamic UILabel truncating the text Aber wie kann ich es mit NSAttributedString tun? Und sobald es fertig ist, muss ich die Ansicht abhängig von der Größe des Etiketts skalieren.Word-Umbruch für NSMutableAttributedString
7
A
Antwort
5
Die lineBreakMode-Eigenschaft ist in iOS 6 nicht veraltet. Sie hat lediglich die Namen der Konstanten geändert. Die alten Konstanten sind veraltet, aber immer noch verfügbar. Sie können die neuen Konstanten auch verwenden, wenn Sie ein älteres iOS bereitstellen, da die Konstanten nur Listenwerte sind. Die alten Namen und die neuen Namen haben die gleichen Werte. Legen Sie also einfach labelname.lineBreakMode = NSLineBreakByTruncatingTail fest.
0
Das folgende funktioniert auch unabhängig von der Verwendung von attributierteText oder normalen Text. Stellen Sie sicher, dass Sie die folgende Zeile hinzufügen, nachdem Sie den AttributedText und die Schriftart auf das Label gesetzt haben.
label.lineBreakMode = .byTruncatingTail
Verwandte Themen
- 1. iOS - kopieren Sie alle NSMutableAttributedString auf einen anderen NSMutableAttributedString Attribute
- 2. NSMutableAttributedString vertikale Ausrichtung
- 3. NSMutableAttributedString Schriftgröße festlegen
- 4. iOS crash @ NSMutableAttributedString
- 5. Swift Ersatzschriftgröße in NSMutableAttributedString
- 6. NSMutableAttributedString verschiedene Ausrichtungen hinzufügen
- 7. NSMutableAttributedString in NSString konvertieren
- 8. iPhone iOS NSMutableAttributedString Editor-Beispiel
- 9. iOS-Zeilenabstand-Attribut auf NSMutableAttributedString
- 10. NSMutableAttributedString initWithData: verursacht EXC_BAD_ACCESS bei Rotation
- 11. NSMutableAttributedString stürzt beim Ändern der Schriftart ab?
- 12. Warum stürzt [NSTextStorage setAttributedString] mit NSMutableAttributedString ab?
- 13. Verwenden von Speicher und Verwenden eines NSMutableAttributedString in NSUserDefaults
- 14. Unterstrichen Teil eines Strings NSMutableAttributedString in iOS8 mit nicht funktioniert
- 15. Wie Sie fett und kursiv auf einen NSMutableAttributedString-Bereich anwenden?
- 16. iOS: NSMutableAttributedString: Wie programmiere ich das letzte Zeichen?
- 17. Wie kann ich den Inhalt eines NSMutableAttributedString löschen?
- 18. Wie kann ich einige Wörter in meinem UITextView mit NSMutableAttributedString fett schreiben?
- 19. Initializer für bedingte Bindung muss Optional Typ, nicht ‚String‘
- 20. Stellen Sie die markierte Textfarbe für UILabel mit NSAttributedString ein.
- 21. UILabel Größe falsch für einzelne Zeile des Textes mit lineSpacing und mehreren Farben
- 22. So löschen Sie UITextView ... für echte
- 23. Textfield ein Zeichen am Ende hinzufügen, nachdem ich attributierteText für das Textfeld in swift hinzufügen
- 24. iOS - Automatisch schrumpfen UILabel mit Attributiertem Text
- 25. hinzufügen Tippgeste auf einen Teil eines UILabel
- 26. Wie kann ich ein "verstecktes" Attribut für Text in NSAttributedString festlegen?
- 27. Workaround gesucht für: iOS 6 NSAttributedString Unterlängen Unterstreichen
- 28. Das Anhängen von NSAttributedString mit Zeilenumbruch gibt attributierte Zeichenfolge mit falschem Format zurück
- 29. UITextView sollte vermeiden, das HTML-Tag zu löschen
- 30. Wie Text und Farbe von uibutton in iOS
Hey kBpro ist mein answser hilfreich für Sie. Wenn ja, akzeptiere es. – python