मैं पाठ को कैसे संरेखित करूं UILabel
?
मैं पाठ को कैसे संरेखित करूं UILabel
?
जवाबों:
से IOS 6 और बाद में UITextAlignment
मान्य नहीं है। उपयोगNSTextAlignment
myLabel.textAlignment = NSTextAlignmentCenter;
IOS 6 और बाद के संस्करण से स्विफ्ट
myLabel.textAlignment = .center
यहाँ एक नमूना कोड दिखाया गया है कि UILabel का उपयोग करके टेक्स्ट को कैसे संरेखित करें:
label = [[UILabel alloc] initWithFrame:CGRectMake(60, 30, 200, 12)];
label.textAlignment = NSTextAlignmentCenter;
आप इसके बारे में अधिक पढ़ सकते हैं यहाँ UILabel
UITextAlignment
आईओएस 5 के बाद से हटा NSTextAlignment
दिया गया है। इसके बजाय का उपयोग करें ।
// 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);
एनबी: यूआईबेल श्रेणी के संदर्भ के अनुसार , आईओएस 6 के रूप में यह दृष्टिकोण अब पदावनत हो गया है।
textAlignment
किसी एक UITextAlignment
मान का उपयोग करके आवश्यक संरेखण देखने के लिए संपत्ति का उपयोग करें । ( या UITextAlignmentLeft
, )UITextAlignmentCenter
UITextAlignmentRight
उदाहरण के लिए: [myUILabel setTextAlignment:UITextAlignmentCenter];
देखें UILabel कक्षा संदर्भ में अधिक जानकारी के लिए।
yourLabel.textAlignment = NSTextAlignmentCenter;
IOS> = 6.0 और yourLabel.textAlignment = UITextAlignmentCenter;
iOS <6.0 के लिए उपयोग करें ।
स्विफ्ट 3 के लिए यह है:
label.textAlignment = .center
Xamarin ios में मान लें कि आपका लेबल नाम शीर्षक है तो निम्न कार्य करें
title.TextAlignment = UITextAlignment.Center;
UITextAlignment
है IOS 6 में पदावनत !
में स्विफ्ट 4.2 और Xcode 10
let lbl = UILabel(frame: CGRect(x: 10, y: 50, width: 230, height: 21))
lbl.textAlignment = .center //For center alignment
lbl.text = "This is my label fdsjhfg sjdg dfgdfgdfjgdjfhg jdfjgdfgdf end..."
lbl.textColor = .white
lbl.backgroundColor = .lightGray//If required
lbl.font = UIFont.systemFont(ofSize: 17)
//To display multiple lines in label
lbl.numberOfLines = 0
lbl.lineBreakMode = .byWordWrapping
lbl.sizeToFit()//If required
yourView.addSubview(lbl)