134 votes

Ajuster la taille de police UIButton à la largeur

J’ai le code suivant:

Le problème est que lorsque la chaîne dans le texte n’est pas longue, elle s’affiche correctement (1-2 chiffres). Cependant, quand il est assez long (chiffre 3 ++), tout ce que je peux voir est un bouton rouge, sans texte à l’intérieur. Comment puis-je ajuster cela?

Je ne pense pas que:

fait le travail, n’est-ce pas?

327voto

EliBud Points 2703

Essayez ceci:

Je ne sais pas pourquoi cela fait l’affaire, mais cela ne fait :)

37voto

joakim Points 1710
<pre><code></code><p><strong>si vous utilisez la disposition automatique</strong> et que vous avez défini une contrainte sur la largeur du bouton.</p><p>Les autres options (facteur d’échelle minimum, nombre de lignes, etc.) peuvent toujours être utilisées pour personnaliser davantage en fonction de vos besoins, mais ne sont pas nécessaires.</p></pre>

19voto

Diejmon Points 111

La réponse d’EliBud ne fonctionne pas sur iOS 8. J’ai trouvé une solution qui fonctionne sur iOS 8. Vous trouverez ci-dessous un code rapide :

Vous pouvez jouer avec le label?. lineBreakMode comme je l’ai trouvé que les résultats varient pour différents modes d’arrêt.

10voto

tolbard Points 310

dans le dernier swift cela semble fonctionner pour moi

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X