41 votes

Comment aligner le texte du bouton vers la gauche ?

Maintenant je veux aligner le texte du bouton vers la gauche avec du code, comment faire ? et je code ceci :

button.titleLabel.textAlignment = UITextAlignmentLeft;

mais ça ne marche pas.

79voto

AlexVogel Points 4574

Vous devez utiliser contentVerticalAlignment y contentHorizontalAlignment du bouton.

26voto

AP_ Points 748

Utilisez ContentHorizontalAlignment comme suit

btnObj.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;

9voto

Metalhead1247 Points 1066

Code Swift

button.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Left

2voto

user1524624 Points 1

Pour ceux qui utilisent Swift 3

button.contentHorizontalAlignment = .left

Le code ci-dessus aligne le texte sur le bord gauche, vous pouvez donc vouloir un petit padding.

button.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0)

0voto

John Points 130

Le réglage de l'alignement du bouton titleLable fonctionne également parfaitement.

btn.titleLabel.textAlignment=NSTextAlignmentCenter;

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