Je remplis dynamiquement le titre (UILabel). Parfois, c'est un peu trop long et IOS serre la police pour qu'elle tienne dans la largeur. Existe-t-il un moyen de faire multiligne avec la même taille de police?
Réponses
Trop de publicités?Ensemble adjustsFontSizeToFitWidth
de N et numberOfLines
à 0.
numberOfLines Docs
Cette propriété contrôle le nombre maximum de lignes à utiliser pour adapter le texte de l'étiquette dans son rectangle de délimitation. La valeur par défaut cette propriété est à 1. Pour supprimer toute limite maximale, et d'utiliser autant de des lignes au besoin, définissez la valeur de cette propriété à 0.
Si vous limitez votre texte à l'aide de cette propriété, le texte n'est pas l'ajustement dans le nombre maximum de lignes de et à l'intérieur du cadre rectangle de l'étiquette est tronqué à l'aide de la ligne de rupture mode.
Lorsque le récepteur est redimensionnée à l'aide de la sizeToFit méthode, redimensionnement prend en compte la valeur stockée dans cette propriété. Par exemple, si cette propriété est définie sur 3, la sizeToFit méthode redimensionne le récepteur de sorte qu'il est assez grand pour afficher trois lignes de texte.
Vous pouvez en outre souhaitez spécifier l' lineBreakMode
, à moins que la valeur par défaut UILineBreakModeWordWrap
est approprié pour ce que vous voulez.