web-dev-qa-db-fra.com

Comment changer l'alignement des titres de boutons dans Swift?

J'essaye de placer le titre d'un bouton à gauche. Mais tout ce que j'ai essayé ne fonctionne pas. 

Avec: 

UILabelButton.titleLabel.textAlignment = .Left

Ou:

UILabelButton.contentVerticalAlignment = UIControlContentVerticalAlignment // There is no left

Le titre du bouton est toujours centré. 

Y a-t-il une autre propriété? 

42
derdida

Utilisez contentHorizontalAlignment.Vous devez utiliser UIControlContentHorizontalAlignment.Left.Vous devez utiliserhorizontal pas vertical.

btn.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Left

Swift 3.x

btn.contentHorizontalAlignment = .left
118
codester

Swift 4

Exemple de code

Pour mon besoin, je veux un alignement left top

btnAddress.contentHorizontalAlignment = UIControlContentHorizontalAlignment.left
btnAddress.contentVerticalAlignment = UIControlContentVerticalAlignment.top
1
Vivek

comme ceci avec Swift 4: btnAddress.contentHorizontalAlignment = .center

0
e-nature