Einfache Frage: Gibt es eine Möglichkeit, eine WKInterfaceLabel
scrollen, wenn der Text zu lang ist, um in den Rahmen des Labels zu passen? Etwas wie ein UITextView
?Langer Text in WKInterfaceLabel scrollen?
Antwort
Sie können das auf jeden Fall tun. Alles, was Sie tun müssen, ist die folgenden Eigenschaften auf der WKInterfaceLabel
im Storyboard festlegen.
- Label => Zeilen = 0 (WatchKit wird die richtige Zahl gesetzt)
- Größe => Breite = "Relativ zum Container"
- Größe => Höhe = „Größe Fit Inhalt "
Damit können Sie nach Herzenslust scrollen. Ich habe es nur in einer Beispiel-App gespielt und es funktioniert genau so, wie Sie es erwarten würden.
Hoffe, dass hilft!
Es ist nicht möglich, einen WKInterfaceLabel
Inhalt zu scrollen. Sie haben nur die Wahl, den Text zu kürzen oder dem Label zu erlauben, zu wachsen und es anzupassen.
Sie benötigen Label Eigentum festgelegte Höhe der Markierung zu setzen, wie Textgröße
wie unten
Set Lines Property = 0 (WatchKit auto set the right number)
Set Width = "Relative to Container" & Height = "Size to Fit Content"
Sie haben jeweils die folgenden Schritte ausführen Ergebnis zu erzielen, wie dies image.This a Scrollbare Ansicht.
ich zwei Gruppen
Konzern1: Konzern1 umfassen Bild, Überschrift Etikett, Datum Label and Group2
Konzern1 Layout ist vertikal
Width : Relativ zu Behälter
Höhe: Größe Inhalt
Bild passen:
Bildbreite: relativ zum Behälter (0.8)
Bildhöhe: Fest (60)
Überschrift und Datum Label:
Breite: Relativ zum Container
Höhe: Größe anpassen Inhalt
Group2: Group2 enthält Beschreibung Label-
Group2 Layout vertikal
Breite: Relativ zum Container
Höhe: Größe Inhalt
Beschreibung Bezeichnung Fit:
Breite: Relativ zum Container
Höhe: Größe anpassen Inhalt
- 1. retrive den Text von WKInterfaceLabel in swift
- 2. xmessage langer Text - wrap?
- 3. Zu langer Text für titleForHeaderInSection
- 4. Langer Text in Bootstrap-Tooltip anzeigen
- 5. Android ListView Alpha-Scroller zum schnellen Scrollen langer Liste
- 6. WatchKit WKInterfaceLabel kann die Schriftart nicht ändern
- 7. Text Auto-Scrollen in JavaFX TextArea-
- 8. Langer Textblock in Jade textarea?
- 9. Vermeiden langer Codezeilen in Python
- 10. Langer Prozess in ASP.Net MVC
- 11. Speichern langer Zeichenfolgen (CLOB) in Hsqldb-Datenbanken?
- 12. CSS-Überlauf mit langer URL
- 13. Anzeige langer Texte auf tvOS
- 14. Multiplikation sehr langer Ganzzahlen
- 15. Emacs - scrollen automatisch beim Einfügen von Text
- 16. Animation - Text verschwommen, wenn es zu scrollen
- 17. Stop pygame Text vom Bildschirm scrollen
- 18. Ausfahrt Schienen Konsole nach langer Ausgabe
- 19. Langer Klick auf ein Listenelement in GWT
- 20. Split langer Tisch in visuelle Spalten
- 21. Mit dem Buchstaben L in langer Variablendeklaration
- 22. DIV wird nicht zum Inhalt erweitert, wenn ein langer Text eingegeben wird
- 23. Abfrage dauert zu langer Zeit
- 24. Horizontales automatisches Scrollen von Text in einem TextBlock
- 25. Java - In JTextArea zu einem bestimmten Text scrollen
- 26. Scrollen Sie Text über den Bildschirm in Android
- 27. Hervorhebung langer Sätze mit jQuery
- 28. WCF & MSMQ & TransactionScope langer Prozess
- 29. Python - Großgeschriebene Wörter aus langer Zeichenfolge entfernen
- 30. Android - Empfangen langer SMS (mehrteilig)
, die fast perfekt ist, aber was ich versuche, neben dies zu tun ist, um den Text vertikal in den Bildschirm des Uhr zentriert halten. Angesichts der Statusleiste der Uhr wurde eine Anpassung an die Höhe des zu kompensierenden Etiketts vorgenommen (d. H., Dass an der unteren Kante 8pt ausgeschnitten wurden, damit sie mit denen auf der Oberseite der Statusleiste übereinstimmten). Ich frage mich, ob ich das mit der Option "Größe anpassen" beibehalten kann. – Luke
Sie können diesen Effekt nicht erzeugen, da Sie die Höhe fest codieren und am Ende abgeschnitten statt wachsen würden. – cnoon
Das funktioniert nicht für mich. Mein Ziel ist es, den Inhaltstext des Labels innerhalb dieses Labelbereichs zu scrollen. Und es macht einfach "Size to Fit", was nicht erforderlich ist. –