2 votes

iPhone, comment centrer le texte de button.titleLabel ?

Je modifie le texte d'un de mes boutons, je ne me suis pas rendu compte que le texte n'était pas centré.

Il se déroule dans l'IB

Comment le centrer ?

6voto

deanWombourne Points 26066

Il s'agit simplement d'une étiquette de texte, ce qui devrait fonctionner (placez-la dans votre méthode viewDidLoad et définissez myButton en tant que propriété IBOutlet).

myButton.titleLabel.textAlignment = UITextAlignmentCenter;

Cependant, il devrait déjà être centré - il semble étrange qu'il ne le soit pas. Faites-vous autre chose d'inhabituel ?

0voto

Eric Points 2090

Maintenant (iOS 6) :

 myButton.titleLabel.textAlignment = NSTextAlignmentCenter;

changement de UI a NS

0voto

Jan ATAC Points 726

Dans iOS 9 avec Swift :

myButton.titleLabel.textAlignment = NSTextAlignment.Center

-1voto

Josh Hinman Points 4064

Dans Interface Builder, sélectionnez le bouton et appuyez sur ⌘-1 pour faire apparaître l'inspecteur d'attributs. Regardez vers le bas des attributs, sous "Contrôle". Vous verrez quelque chose qui dit "Content" avec des boutons d'alignement. Appuyez sur le bouton pour centrer l'alignement.

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