[SWIFT] Unterschied zwischen UI-Beschriftung durch Char Wrapping und Word Wrapping in der japanischen Anzeige

Einführung

Das UILabel von Swift bietet eine Eigenschaft namens lineBreakMode, um Umbruch und Abkürzung anzugeben. Unter den Modi, die angegeben werden können, gibt es byWordWrapping, das die Umbruchposition durch Wörter trennt, und byCharWrapping, das Zeichen trennt. Selbst wenn byWordWrapping angegeben ist, werden japanische Sätze nicht durch Worttrennung angezeigt. Dann habe ich mich gefragt, ob es einen Unterschied zwischen der Angabe von byCharWrapping und byWordWrapping gibt, also habe ich es überprüft.

Umgebung

Xcode Version 12.0 Swift 5.3

byCharWrapping Wenn ich byCharWrapping für lineBreakMode angegeben und angezeigt habe, sieht es wie das Bild aus. Der Hintergrund von UILabel ist aus Gründen der Übersichtlichkeit gelb. image.png

byWordWrapping Als nächstes habe ich byWordWrapping angegeben, um denselben Satz anzuzeigen. Wenn byWordWrapping angegeben ist, scheint es so angepasst zu sein, dass Satzzeichen, das Ende von Klammern, Kleinbuchstaben, Dehnungsbalken usw. nicht am Zeilenanfang erscheinen. Dies ist leichter zu lesen. image.png

Zusammenfassung

Wenn Sie entweder byCharWrapping oder byWordWrapping angeben können, ist es anscheinend besser, byWordWrapping zu verwenden, das die Verbotsverarbeitung berücksichtigt.

■ Referenzseite https://developer.apple.com/documentation/uikit/nslinebreakmode

Recommended Posts

Unterschied zwischen UI-Beschriftung durch Char Wrapping und Word Wrapping in der japanischen Anzeige
Unterschied zwischen final und Immutable in Java
Unterschied zwischen isEmpty und isBlank von StringUtils
Unterschied zwischen getText () und getAttribute () von Selen
Unterschied zwischen "|| =" und "instance_variable_defined?" Im Ruby-Memo
Unterschied zwischen EMPTY_ELEMENTDATA und DEFAULTCAPACITY_EMPTY_ELEMENTDATA in ArrayList
Unterschied zwischen int und Integer in Java
[Rails] Unterschied im Verhalten zwischen Delegat und has_many-through bei Eins-zu-Eins-zu-Viele
Unterschied zwischen next () und nextLine () in Java Scanner
Verwendung japanischer Schriftarten und Fremdzeichen in Jasper Report
Unterschiede zwischen Klassen und Instanzen in Ruby
Unterschied zwischen neu und in Rais Action Controller erstellen
[Java] Unterschied zwischen statischem final und final in Mitgliedsvariablen
[Ruby] Unterschied zwischen get und post
Holen Sie sich das Ergebnis von POST in Java
Verstehe in 3 Minuten! Eine sehr grobe Erklärung des Unterschieds zwischen Sitzung und Cookie
Unterschied zwischen vh und%
Unterschied zwischen i ++ und ++ i
Was ist der Unterschied zwischen den Verantwortlichkeiten der Domänenschicht und der Anwendungsschicht in der Zwiebelarchitektur [DDD]?
[Docker-compose] Unterschied zwischen env_file und Umgebung. Informationen zur Priorität der Anwendung von Umgebungsvariablen
Unterschied zwischen Element 0, Null und leerem Zeichen (Check-in-Liste)
[Java] Unterschied zwischen der Zuweisung der Basistypvariablen und der Zuordnung der Referenztypvariablen
[Java] Unterschied zwischen Stapelüberlauffehler und Speichermangel
Ist die Kurzschlussauswertung wirklich schnell? Unterschied zwischen && und & in Java
Unterschied zwischen Produkt und Variante
Unterschied zwischen redirect_to und render
[Java] Unterschied zwischen == und gleich
Unterschied zwischen redirect_to und render
Unterschied zwischen CUI und GUI
Unterschied zwischen Variablen und Instanzvariablen
Unterschied zwischen Mockito-Core und Mockito-All
Unterschied zwischen Klasse und Instanz
Unterschied zwischen Bundle und Bundle-Installation
Unterschied zwischen ArrayList und LinkedList
Unterschied zwischen render und redirect_to
Unterschied zwischen List und ArrayList
Unterschied zwischen .bashrc und .bash_profile
Unterschied zwischen StringBuilder und StringBuffer
Unterschied zwischen render und redirect_to
Probleme und Lösungen für die Benutzeroberfläche brechen zusammen, wenn Japanisch in Schwung eingegeben wird
Geben Sie die Differenz zwischen jedem Feld zweier Objekte in Java aus
[Ruby] Unterschied zwischen get und post
Unterschied zwischen Instanzmethode und Klassenmethode
Unterschied zwischen Schnittstelle und abstrakter Klasse
Unterschied zwischen == Operator und Methode gleich
[Terminal] Unterschied zwischen irb und pry
JavaServlet: Unterschied zwischen executeQuery und executeUpdate
Unterschied zwischen dem Operator == und der Methode eqals
Grober Unterschied zwischen RSpec und Minitest
[Rails] Unterschied zwischen find und find_by