[objective-c] बाएं संरेखण के रूप में UIButton का शीर्षक कैसे सेट करें?



4 Answers

यदि आप कोड में समायोजन नहीं करना चाहते हैं तो आप इंटरफ़ेस बिल्डर का भी उपयोग कर सकते हैं। यहां मैंने पाठ को संरेखित छोड़ दिया और इसे कुछ भी इंडेंट किया:

भूलें कि आप बटन में एक छवि को भी संरेखित कर सकते हैं .:

Question

मुझे UIButton बाईं ओर से ईमेल पता प्रदर्शित करने की आवश्यकता है, लेकिन यह केंद्र में स्थित है।

UIButton के बाईं तरफ संरेखण सेट करने का कोई तरीका है?

यह मेरा वर्तमान कोड है:

UIButton* emailBtn = [[UIButton alloc] initWithFrame:CGRectMake(5,30,250,height+15)];
emailBtn.backgroundColor = [UIColor clearColor];
[emailBtn setTitle:obj2.customerEmail forState:UIControlStateNormal];
emailBtn.titleLabel.font = [UIFont systemFontOfSize:12.5];
[emailBtn setTitleColor:[[[UIColor alloc]initWithRed:0.121 green:0.472 blue:0.823 alpha:1]autorelease] forState:UIControlStateNormal];
[emailBtn addTarget:self action:@selector(emailAction:) forControlEvents:UIControlEventTouchUpInside];
[elementView addSubview:emailBtn];
[emailBtn release];



इंटरफ़ेस बिल्डर में xcode 8.2.1 में यह चलता है:




स्विफ्ट 2.0 के लिए:

emailBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Left  

यह किसी की जरूरत पड़ने पर मदद कर सकता है।







UIButton *btn;
btn.contentVerticalAlignment = UIControlContentVerticalAlignmentTop;
btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;



Related