2011-04-19 16 views

उत्तर

539

से इसके बारे में और अधिक पढ़ सकते IOS 6 और बाद में UITextAlignment मान्य नहीं है। आईओएस < 6.0 के लिए आईओएस> = 6.0 और yourLabel.textAlignment = UITextAlignmentCenter; के लिए आईओएस 6 से NSTextAlignment

myLabel.textAlignment = NSTextAlignmentCenter; 

स्विफ्ट संस्करण का उपयोग करें और बाद में

myLabel.textAlignment = NSTextAlignment.center 
+8

स्विफ्ट संस्करण को सरल बनाया जा सकता है :) myLabel.textAlignment = .Center – aryaxt

+1

.center ← लोअरकेस – lufasz

8

एनबी .: UILabel class reference के अनुसार, आईओएस 6 के रूप में इस दृष्टिकोण को अब हटा दिया गया है।

UITextAlignment मानों में से किसी एक का उपयोग करके आवश्यक संरेखण देखने के लिए बस textAlignment संपत्ति का उपयोग करें। (UITextAlignmentLeft, UITextAlignmentCenter या UITextAlignmentRight।)

उदा .: [myUILabel setTextAlignment:UITextAlignmentCenter];

अधिक जानकारी के लिए UILabel Class Reference देखें।

81

यहां नमूने कैसे UILabel का उपयोग करके पाठ संरेखित करने के लिए दिखा कोड है:

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

आप यहाँ UILabel

+27

'UITextAlignment' आईओएस 5. उपयोग' NSTextAlignment' करने के बजाय मान्य नहीं है। – Philip007

+0

गलत, UITextAligment को बहिष्कृत किया गया है। '// पदावनत: UIStringDrawing.h (UIKit) में आप इस कोड को मिल सकते हैं, UIKit/NSText.h में NSTextAlignment enum का उपयोग NS_ENUM (NSInteger, UITextAlignment) { UITextAlignmentLeft = 0, UITextAlignmentCenter, UITextAlignmentRight typedef // सकता है भविष्य में } NS_DEPRECATED_IOS (2_0,6_0) में उचित जोड़ें; ' – aramusss

4

IO6.1 [lblTitle setTextAlignment:NSTextAlignmentCenter];

6

उपयोग yourLabel.textAlignment = NSTextAlignmentCenter;

3
Label.textAlignment = NSTextAlignmentCenter; 
11

स्विफ्ट में एक UILabel (जो आईओएस के लिए लक्षित है 7+) में पाठ को केंद्रित करने के आप कर सकते हैं:

myUILabel.textAlignment = .Center 

या

myUILabel.textAlignment = NSTextAlignment.Center 
2

Xamarin ios में अपने लेबल लगता है नाम शीर्षक है तो निम्नलिखित

title.TextAlignment = UITextAlignment.Center; 
+2

प्रश्न ज़ैमरिन के बारे में नहीं है। और 'UITextAlignment' [आईओएस 6 में बहिष्कृत है] (https://developer.apple.com/reference/uikit/uitextalignment?language=objc)! – FelixSFD

5

स्विफ्ट 3 के लिए यह है:

label.textAlignment = .center 
संबंधित मुद्दे