प्रदर्शित नहीं कर रहा है मैंने इसी तरह के प्रश्नों का एक समूह देखा है, लेकिन मुझे कोई जवाब नहीं मिला है जिसे मैं ढूंढ रहा हूं। जब मैं UIButton बनाने के लिए इस कोड का उपयोग करता हूं और इसे शीर्षक लेबल सेट करता हूं, UIButton दिखाई देता है, लेकिन शीर्षक लेबल दिखाई नहीं देगा।UIButton titleLabel
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 50, 50)];
[button setBackgroundImage:[UIImage imageNamed:@"button.png"] forState:UIControlStateNormal];
button.titleLabel.text = @"Title";
button.titleLabel.font = [UIFont fontWithName:@"System-Bold" size:25.0f];
[self.view addSubview:button];
यह कोड बटन प्रदर्शित करता है, लेकिन शीर्षक दृश्य नहीं, यह शीर्षक है। वह क्यों हो सकता है? मैं आईओएस 6 और उच्चतर के लिए विकास कर रहा हूं।
नोट 1: मैं इस तरह के एक विकल्प के लिए नहीं देख रहा हूँ:
[button setTitle:@"Title" forState:UIControlStateNormal];
क्योंकि मैं titleLabel उपयोग करने के लिए यह फ़ॉन्ट और FONTSIZE है सेट करना होगा।
नोट 2: मैं UILabel नहीं बना सकता और इसे बटन के सबव्यू के रूप में जोड़ सकता हूं। चूंकि बटन बाद में एनिमेट कर रहा है।
आपको रंग सेट करने के लिए 'setTitleColor: forState' का उपयोग करना चाहिए शीर्षक का भी ('शीर्षक टेक्स्ट' पर 'setTextColor' को कॉल करने के बजाय)। – hverlind