Hauteur d'un label variable selon son contenu
Hello tout le monde,
Dans mon application j'ai un UILabel qui contient une certaine quantité de texte (variable en fonction de l'actualité).
J'aimerais que ma hauteur de label s'adapte en fonction du texte rentré.
J'ai donc fait ça
_labelContenu.text=contenu_news;
_labelContenu.numberOfLines = 0;
_labelContenu.lineBreakMode = NSLineBreakByWordWrapping;
[_labelContenu sizeToFit];
Mais cela ne s'adapte malheureusement pas à mon contenu.
Comment pourrais-je faire cela s'il vous plait ?
Merci d'avance,
Bonne journée.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu pourrais calculer le rectangle nécessaire à l'affichage du texte, et ajuster la taille du label en conséquence, en modifiant sa frame. Regarde du coté de NSAttributedString.size() pour connaà®tre à l'avance le nombre de pixels points nécessaire à ton texte.
Si tu n'utilises pas encore AutoLayout, bah... va falloir t'y mettre car c'est l'avenir
Bien vu ça venait effectivement de là , sans contraintes de hauteur sur le label tout le texte apparait.
Merci AliGator
On peut pas mettre un "J'aime pas" à la réponse de Draken ?
Bouuuuuhhhh >:D
Sale bête type ! Et en plus j'avais raison si on n'utilise pas AutoLayout ! Enfin à condition de vouloir tout coder à la dur, comme un vrai homme.
+1 pour le chat![:) :)](https://cocoacafe.fr/resources/emoji/smile.png)
Toi tais-toi, ou je refile ton adresse à Leà¯la !