241 votes

Aligner le texte au centre

Comment aligner du texte dans un UILabel ?

577voto

user08092013 Points 9109

Depuis iOS 6 et les versions ultérieures, UITextAlignment est obsolète. utiliser NSTextAlignment

 myLabel.textAlignment = NSTextAlignmentCenter;
 

83voto

Vishal Shah Points 942

Ceci est obsolète depuis iOS 5

Voici un exemple de code montrant comment aligner du texte en utilisant UILabel:

 label = [[UILabel alloc] initWithFrame:CGRectMake(60, 30, 200, 12)];
label.textAlignment = UITextAlignmentCenter;
 

Vous pouvez en lire plus à ce sujet ici UILabel

12voto

AdamT Points 3176

Pour centrer le texte dans un UILabel dans Swift (qui est ciblé pour iOS 7+), vous pouvez faire:

 myUILabel.textAlignment = .Center
 

Ou

 myUILabel.textAlignment = NSTextAlignment.Center
 

8voto

middaparka Points 33832

N. B.: Comme par le UILabel de référence de classe, comme d'iOS 6 cette approche est maintenant obsolète.

Utilisez simplement l' textAlignment de la propriété pour voir l'alignement nécessaire à l'aide de l'un de la UITextAlignment valeurs. (UITextAlignmentLeft, UITextAlignmentCenter ou UITextAlignmentRight.)

par exemple: [myUILabel setTextAlignment:UITextAlignmentCenter];

Voir la UILabel Classe de Référence pour plus d'informations.

6voto

Jayprakash Dubey Points 1194

Utilisez yourLabel.textAlignment = NSTextAlignmentCenter; pour iOS> = 6.0 et yourLabel.textAlignment = UITextAlignmentCenter; pour iOS <6.0.

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