जोड़ा गया जब मैं इंटरफ़ेस बिल्डर के माध्यम से UIBarButtonItem
पर आइकन जोड़ता हूं, तो आइकन सफेद प्रदर्शित होता है। जब मैं एक ही आइकन फ़ाइल प्रोग्रामेटिक रूप से किसी अन्य UIToolbar
पर जोड़ता हूं, तो आइकन काला प्रदर्शित होता है। क्यूं कर?आईबी के माध्यम से जोड़ा जाने पर UIBarButtonItem आइकन सफेद, प्रोग्रामेटिक रूप से
UIImage *image = [UIImage imageNamed:@"icon.png"];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:image forState:UIControlStateNormal];
rootViewController.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:reloadButton] autorelease];
लेकिन जब मैं इंटरफ़ेस बिल्डर के माध्यम से इसे जोड़ता हूं तो छवि सफेद में क्यों प्रदर्शित होती है? – tobiasbayer
आप इंटरफ़ेसबिल्डर के माध्यम से इसे सही बार्बटन इटिम के रूप में जोड़ रहे हैं? जब मैं इसका परीक्षण करता हूं तो यह काला दिखाई देता है। – tonklon
छवि 'सफेद' दिखाई देती है, यदि 'UIBarButtonItemStylePlain' का उपयोग किया जाता है, तो यह' UIBarButtonItemStyleBordered' – tonklon