Ich habe lange nach einer Lösung gesucht, um Benutzern die Möglichkeit zu geben, Text in einer UITextView
zu unterstreichen, kursiv zu machen, aber nicht konnte finde eine feste Lösung. Ich habe festgestellt, dass ich eine NSAttributedString
verwenden muss, bin mir aber nicht sicher, wie ich die erstellen und die Zeichenfolge so formatieren kann, dass ich sie in einer Datenbank speichern kann. Wenn Sie mich in eine richtige Richtung weisen könnten, würde das sehr geschätzt werden. Vielen Dank!Wie füge ich Unterstreichung/Fettschrift/Kursivitäten für UITextView hinzu Swift
0
A
Antwort
1
Die UI ist einfach eine gewöhnliche editierbare UITextView mit allowsEditingTextAttributes
auf true
gesetzt.
Wie Sie sparen bis zu Ihnen, aber die universellste Lösung ist wahrscheinlich attributedText
die UITextView des zu ziehen, zu archivieren in einem NSData (jetzt als Daten in Swift bekannt), und speichern Sie es ab.
Verwandte Themen
- 1. Wie füge ich Ellipsen auf einem UITextView hinzu?
- 2. Wie füge ich eine Aktion zu UITextview hinzu?
- 3. Wie füge ich Route für Hexo hinzu?
- 4. Wie füge ich Daten für NSOutputStream hinzu?
- 5. Wie füge ich Hintergrundfarbe für JOptionPane hinzu?
- 6. Wie füge ich Fortschrittsbalken für mpdf hinzu
- 7. Wie füge ich eine Overlay-Startszene in swift hinzu?
- 8. Wie füge ich Pins (Anmerkungen) mit Xcode 6 (Swift) hinzu
- 9. Swift: Wie füge ich Punkte zu einem geschlossenen CGPath hinzu?
- 10. Wie füge ich datetimepicker hinzu und füge zweiten hinzu?
- 11. Wie füge ich einen Adbannerview in UITableViewController in Swift hinzu?
- 12. Wie füge ich dynamisches Verhalten in NSObject-Klasse hinzu: Swift
- 13. Wie füge ich einem Bild in iOS Swift Text hinzu?
- 14. Wie füge ich Swift Dictionary keinen Wert hinzu?
- 15. Wie füge ich AVCaptureSession den Autofokus hinzu? SWIFT
- 16. Wie füge ich Bild zu buttonrow hinzu Swift Eureka
- 17. Swift: Wie füge ich Böden zu meinem Spiel hinzu?
- 18. Wie füge ich View neben Tableviewcell mit Swift hinzu?
- 19. Wie füge ich Hintergrundbilder hinzu?
- 20. Wie füge ich dem Bearbeitungsmenü für die Textauswahl in iOS eine benutzerdefinierte Aktion hinzu?
- 21. Wie füge ich Neujahr hinzu?
- 22. Wie füge ich Multithreading hinzu?
- 23. Wie füge ich einen Beobachter für eine wechselnde Höhe hinzu?
- 24. Wie füge ich mehrere Spalten zu einer Tabelle hinzu und füge Standardeinschränkungen für eine davon hinzu?
- 25. Wie füge ich Tabstops zu einem NSAttributedString hinzu und zeige sie in einem UITextView an
- 26. Wie füge ich dem UIMenuController in einem UITextView ein benutzerdefiniertes UIMenuItem hinzu?
- 27. Rubygems: Wie füge ich plattformspezifische Abhängigkeit hinzu?
- 28. Wie füge ich einen CAA-Datensatz hinzu?
- 29. HTML5 - Wie füge ich einen Container hinzu?
- 30. Wie füge ich "Projektbeschreibung" in FogBugz hinzu?
Warum speichern Sie die attributierte Zeichenfolge nicht als RTF-Daten (mit der Methode 'NSAttributedString' 'rtf (from: documentAttributes:)') in eine Datei mit der Erweiterung .rtf? Eine solche Datei kann direkt aus einem Texteditor geöffnet werden. –
Ich glaube nicht, dass 'rtf (from: ...)' auf iOS verfügbar ist. Es ist eine AppKit-Erweiterung. (Hab ich in all den Jahren irgendwo in iOS verpasst?) –
@DuncanC Er sagte "in einer Datenbank". Ich weiß nicht, was das bedeutet, aber jede "Datenbank", die ich mir vorstellen kann, wird Daten akzeptieren. – matt