2013-02-07 13 views
5

मैं सिर्फ एक UITextField और समस्या का उपयोग कर रहा UITextField में पाठ नहीं केंद्र में प्रकट होता है यह मेरे textField.Is कोई सामान्य सेटिंग के शीर्ष स्थान पर रखा गया है कि मैं याद कर रहा हूँ।UITextField पाठ केंद्र में दिखाई नहीं दे रहा

अग्रिम धन्यवाद।

+0

खड़ी या होर izontally केंद्रित? –

+0

इस UITextField * txtField का उपयोग करें; txtField.textAlignment = UITextAlignmentCenter; –

+0

मुझे वर्टिकली केंद्रित – SumiSadiq

उत्तर

20

लंबवत संरेखण के लिए:

textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; 

दोनों अनुलंब और क्षैतिज केंद्रित:

YourTextFieldName.center = parentViewField.center; 
+0

आईओएस 60.0+ में UITextAlignmentCenter के बजाय UITextAlignmentCenter का उपयोग करें। –

+2

मुझे लगता है कि आप 'NSTextAlignmentCenter' कहना चाहते हैं – Yawar

0
textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; 

यह एक लाइन कोड पूरी तरह से काम करता है:

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

पैरेंट कंटेनर के भीतर केंद्रित एम के लिए ई

15

कॉन्स्टेंट UITextAlignmentCenter अब आईओएस 6 और उसके बाद के रूप में बहिष्कृत है।

आप उपयोग करना चाहिए:

textField.textAlignment = NSTextAlignmentCenter; 
0

तेज

के लिए संरेखित करने के लिए खड़ी का उपयोग

textField.contentVerticalAlignment = UIControlContentVerticalAlignment.Center 

संरेखित करने के लिए क्षैतिज का उपयोग

quantity.textAlignment = NSTextAlignment.Center 
संबंधित मुद्दे