परिभाषित करने के लिए UIAppearance का उपयोग करना यदि मैं समूहबद्ध UITableViewCell पर पृष्ठभूमि रंग विशेषता सेट करता हूं, तो पृष्ठभूमि रंग सफलतापूर्वक बदल जाता है। महान।आईओएस: कस्टम UITableViewCell रंग
लेकिन मैं अपने सभी UITableViewCells पर पृष्ठभूमि रंग बदलने के लिए यूआईपीपीरेंस का उपयोग करना चाहता हूं, इसलिए मैं इसे एक ही स्थान पर कर सकता हूं और हर जगह एक बदलाव को प्रभावित कर सकता हूं। यहाँ मेरी कोड है:
[[UITableViewCell appearance] setBackgroundColor:[UIColor colorWithRed:30.0/255.0 green:30.0/255.0 blue:30.0/255.0 alpha:1.0]];
UITableViewCell लागू करता UIAppearance और UIAppearanceContainer, तो मैं इस काम करेगा सोचा होगा। लेकिन ऐसा नहीं है। मैंने -[UITableViewCell appearanceWhenContainedIn:(Class)]
का उपयोग करने का भी प्रयास किया है, और यह भी काम नहीं करता है।
कोई विचार?
स्पष्टीकरण के लिए धन्यवाद। इस वजह से मैंने शायद दीवार के खिलाफ अपने सिर को घुमाने में कुछ घंटे बिताए होंगे। – matsr
हां, अच्छा जवाब। धन्यवाद! –
यदि यह ऐसा कुछ है जो आपको वास्तव में परेशान करता है (यह मुझे परेशान करता है!), निश्चित रूप से ऐप्पल के साथ एक बग रिपोर्ट दर्ज करें। मुझे नहीं लगता कि यह वास्तव में एक 'बग' है, लेकिन यह निश्चित रूप से एक कमी है। मुझे लगता है कि मैंने उपस्थिति प्रॉक्सी पर एक बार कोड डेमो में ऐप्पल से 'सेटबैकग्राउंड कॉलर' का उपयोग करने वाले किसी व्यक्ति को भी देखा होगा। – lxt