Comment faire pour centrer UITextField texte de Swift
J'ai un objet UITextField avec la propriété text réglé sur "hi". Cependant, ces deux lignes n'ont aucune incidence sur l'endroit où "salut" est situé
myUITextObject.contentVerticalAlignment = UIControlContentVerticalAlignment.Center
myUITextObject.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Center
Est-ce un bug Swift? Si oui, comment dois-je aller sur la journalisation de cette comme un bug donc Apple peut le fixer dans la prochaine libérer rapidement?
- oui, et cela ne fonctionne pas
Vous devez vous connecter pour publier un commentaire.
Vous voulez l'écrire comme ceci:
(Édité pour changer de .Centre de .centre)
myUITextObject.contentVerticalAlignment
n'est pas une chose plus. Toutes les idées de façon à atteindre la verticale de centrage sans faire un drôle de décalage hack.Ce que vous cherchez est la textAlignment bien; essayez ceci:
myUITextObject.textAlignment = NSTextAlignmentCenter;
une Autre façon de faire, est à l'aide de la table de montage séquentiel.
En fait il est Vertical et Horizontal de Contrôle que vous pouvez utiliser pour aligner votre élément à l'intérieur de la
UITextField
.Dans le cas ci-dessus qui permet d'aligner le texte à la en haut à gauche:
Espérons que cela aide,