2013-02-07 10 views
5

merkezinde de .Bu orada textField.Is herhangi varsayılan ayarları en üst pozisyonda yerleştirilir görünür olmayan UITextField metindir merkezde görünmüyor Ben özlüyorum.UITextField metin Sadece <code>UITextField</code> ve sorunu kullanıyorum

şimdiden teşekkürler.

textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; 

hem dikey hem de yatay olarak Merkezli:

YourTextFieldName.center = parentViewField.center; 
+0

Dikey veya hor izmerkezli mi? –

+0

Bu UITextField * txtField kullanın; txtField.textAlignment = UITextAlignmentCenter; –

+0

Ben Dikey iOS 60.0+ yerine UITextAlignmentCenter arasında – SumiSadiq

cevap

20

m için E

+0

Kullanım UITextAlignmentCenter merkezli gerekmez. –

+2

Bence 'NSTextAlignmentCenter' demek istiyorsun – Yawar

0
textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; 

Bu, bir hat kodu mükemmel çalışır:

theTextField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; 
theTextField.textAlignment = NSTextAlignmentCenter; 

ana kap içinde Merkezli dikey hizada için

15

sabit UITextAlignmentCenter hemen iOS6 ve yukarıdaki gibi kaldırıldı.

Sen kullanmalıdır:

textField.textAlignment = NSTextAlignmentCenter; 
0

hızlı

için hizalamak için dikey

textField.contentVerticalAlignment = UIControlContentVerticalAlignment.Center 

yatay kullanmak hizalamak için kullanmak

quantity.textAlignment = NSTextAlignment.Center