40 votes

Comment aligner le texte du bouton à gauche ?

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

 button.titleLabel.textAlignment = UITextAlignmentLeft;

mais ça ne marche pas.

78voto

AlexVogel Points 4574

Vous devez utiliser contentVerticalAlignment et contentHorizontalAlignment du bouton.

25voto

AP_ Points 748

Utilisez ContentHorizontalAlignment comme ci-dessous

 btnObj.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;

9voto

Metalhead1247 Points 1066

Code rapide

 button.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Left

2voto

user1524624 Points 1

Pour ceux qui utilisent Swift 3

 button.contentHorizontalAlignment = .left

Au-dessus du code, alignez le texte sur la bordure gauche, vous voudrez peut-être peu de remplissage.

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

0voto

John Points 130

Le réglage de l'alignement titleLable du bouton 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