iOS LineBreakMode


Exemple

En utilisant du code

UILabel.lineBreakMode: NSLineBreakMode

Rapide

label.lineBreakMode = .ByTruncatingTail
  • .ByWordWrapping
  • .ByCharWrapping
  • .ByClipping
  • .ByTruncatingHead
  • .ByTruncatingTail
  • .ByTruncatingMiddle

Swift 3

label.lineBreakMode = .byTruncatingTail
  • .byWordWrapping
  • .byCharWrapping
  • .byClipping
  • .byTruncatingHead
  • .byTruncatingTail
  • .byTruncatingMiddle

Objectif c

[label setLineBreakMode:NSLineBreakByTruncatingTail];
  • NSLineBreakByWordWrapping
  • NSLineBreakByCharWrapping
  • NSLineBreakByClipping
  • NSLineBreakByTruncatingHead
  • NSLineBreakByTruncatingTail
  • NSLineBreakByTruncatingMiddle

Utiliser le storyboard

Cela peut également être défini dans l'inspecteur d'attributs d'une étiquette UIL:

entrer la description de l'image ici entrer la description de l'image ici

Les constantes

  • Word Wrapping - le retour à la ligne se produit aux limites des mots, à moins que le mot lui-même ne tienne sur une seule ligne
  • Char Wrapping - l'emballage commence avant le premier caractère qui ne correspond pas
  • Clipping - les lignes ne sont simplement pas dessinées au-delà du bord du conteneur de texte
  • Troncature de la tête - la ligne est affichée de sorte que la fin s’insère dans le conteneur et que le texte manquant au début de la ligne est indiqué par un glyphe de points de suspension
  • Tronquer la queue - la ligne est affichée de sorte que le début s’insère dans le conteneur et le texte manquant à la fin de la ligne est indiqué par un glyphe de points de suspension
  • Troncature du milieu - la ligne est affichée de sorte que le début et la fin tiennent dans le conteneur et que le texte manquant au milieu soit indiqué par un glyphe à points de suspension