UILabel Aligner le Texte au centre
Comment faire pour aligner du texte dans UILabel
?
Vous devez vous connecter pour publier un commentaire.
Comment faire pour aligner du texte dans UILabel
?
Vous devez vous connecter pour publier un commentaire.
De iOS 6 et plus tard
UITextAlignment
est obsolète. utilisationNSTextAlignment
Swift Version de iOS 6 et versions ultérieures
Voici un exemple de code montrant comment aligner le texte à l'aide de UILabel:
Vous pouvez en lire plus à ce sujet ici UILabel
UITextAlignment
est obsolète depuis iOS 5. UtilisationNSTextAlignment
à la place.// Deprecated: use NSTextAlignment enum in UIKit/NSText.h typedef NS_ENUM(NSInteger, UITextAlignment) { UITextAlignmentLeft = 0, UITextAlignmentCenter, UITextAlignmentRight, // could add justified in future } NS_DEPRECATED_IOS(2_0,6_0);
Pour centrer le texte dans un UILabel dans Swift (qui est ciblée pour iOS 7+), vous pouvez le faire:
Ou
N. B.: Comme par le UILabel de référence de classe, comme d'iOS 6 cette approche est maintenant obsolète.
Simplement utiliser le
textAlignment
propriété pour voir l'alignement nécessaire à l'aide de l'un desUITextAlignment
valeurs. (UITextAlignmentLeft
,UITextAlignmentCenter
ouUITextAlignmentRight
.)par exemple:
[myUILabel setTextAlignment:UITextAlignmentCenter];
Voir le UILabel De Référence De Classe pour plus d'informations.
Utilisation
yourLabel.textAlignment = NSTextAlignmentCenter;
pour iOS >= 6.0 etyourLabel.textAlignment = UITextAlignmentCenter;
pour iOS < 6.0.Pour Swift 3:
IO6.1
[lblTitle setTextAlignment:NSTextAlignmentCenter];
Dans xamarin ios
supposons que votre nom d'étiquette est le titre puis effectuez les opérations suivantes
UITextAlignment
est déconseillée dans iOS 6!Dans Swift 4.2 et Xcode 10