[SWIFT] Différence entre l'étiquette d'interface utilisateur par habillage de caractères et par habillage de mots dans l'affichage japonais

introduction

UILabel de Swift fournit une propriété appelée lineBreakMode pour spécifier l'encapsulation et l'abréviation. Parmi les modes qui peuvent être spécifiés, il existe byWordWrapping qui sépare la position d'habillage par des mots et byCharWrapping qui sépare les caractères, mais même si byWordWrapping est spécifié, les phrases japonaises ne sont pas affichées par séparation de mots. Ensuite, je me demandais s'il y avait une différence entre la spécification de byCharWrapping et byWordWrapping, alors je l'ai vérifié.

environnement

Xcode Version 12.0 Swift 5.3

byCharWrapping Lorsque j'ai défini byCharWrapping sur lineBreakMode et que je l'ai affiché, cela ressemble à l'image. Le fond d'UILabel est jaune pour plus de clarté. image.png

byWordWrapping Ensuite, j'ai spécifié byWordWrapping pour afficher la même phrase. Lorsque byWordWrapping est spécifié, il semble être ajusté de sorte que les signes de ponctuation, la fin des parenthèses, les lettres minuscules, les barres étirées, etc. n'apparaissent pas au début de la ligne. Ceci est plus facile à lire. image.png

Sommaire

Si vous pouvez spécifier byCharWrapping ou byWordWrapping, il semble préférable d'utiliser byWordWrapping, qui considère le traitement d'interdiction.

■ Site de référence https://developer.apple.com/documentation/uikit/nslinebreakmode

Recommended Posts

Différence entre l'étiquette d'interface utilisateur par habillage de caractères et par habillage de mots dans l'affichage japonais
Différence entre final et immuable en Java
Différence entre isEmpty et isBlank de StringUtils
Différence entre getText () et getAttribute () de Selenium
Différence entre "|| =" et "instance_variable_defined?" Dans Ruby memo
Différence entre EMPTY_ELEMENTDATA et DEFAULTCAPACITY_EMPTY_ELEMENTDATA dans ArrayList
Différence entre int et Integer en Java
[Rails] Différence de comportement entre delegate et has_many-through dans le cas de one-to-one-to-many
Différence entre next () et nextLine () dans Java Scanner
Utilisation de polices japonaises et de caractères étrangers dans Jasper Report
Différences entre les classes et les instances dans Ruby
Différence entre nouveau et créer dans le contrôleur d'action Rais
[Java] Différence entre statique final et final dans les variables membres
[Ruby] Différence entre obtenir et publier
Obtenez le résultat de POST en Java
Comprenez en 3 minutes! Une explication très approximative de la différence entre session et cookie
Différence entre vh et%
Différence entre i ++ et ++ i
Quelle est la différence entre les responsabilités de la couche domaine et de la couche application dans l’architecture onion [DDD]
[Docker-compose] Différence entre env_file et environnement. À propos de la priorité de l'application de variable d'environnement
Différence entre l'élément 0, le caractère nul et le caractère vide (liste de contrôle)
[Java] Différence entre l’affectation d’une variable de type de base et l’affectation d’une variable de type de référence
[Java] Différence entre l'erreur de débordement de pile et l'erreur de mémoire insuffisante
L'évaluation des courts-circuits est-elle vraiment rapide? Différence entre && et & en Java
Différence entre produit et variante
Différence entre redirect_to et render
[Java] Différence entre == et égal
Différence entre redirect_to et render
Différence entre CUI et GUI
Différence entre les variables et les variables d'instance
Différence entre mockito-core et mockito-all
Différence entre classe et instance
Différence entre l'installation de bundle et de bundle
Différence entre ArrayList et LinkedList
Différence entre render et redirect_to
Différence entre List et ArrayList
Différence entre .bashrc et .bash_profile
Différence entre StringBuilder et StringBuffer
Différence entre render et redirect_to
Problèmes et solutions pour l'effondrement de l'interface utilisateur lors de l'entrée en japonais en swing
Sortie de la différence entre chaque champ de deux objets en Java
[Ruby] Différence entre obtenir et publier
Différence entre la méthode d'instance et la méthode de classe
Différence entre interface et classe abstraite
Différence entre l'opérateur == et la méthode égale
[Terminal] Différence entre irb et pry
JavaServlet: différence entre executeQuery et executeUpdate
Différence entre l'opérateur == et la méthode eqals
Différence approximative entre RSpec et minitest
[Rails] Différence entre find et find_by