मेरे पास UITiewViewCell के कस्टम उप-वर्ग के उप-दृश्य के रूप में UIView है। मैं इसे सेल के गतिशील रूप से केवल एक छोटे से क्षेत्र के रंग को बदलने के लिए उपयोग कर रहा हूं।चयन पर UITableViewCell में सबव्यू पृष्ठभूमि रंग को बनाए रखने या एनिमेट करने के लिए कैसे?
जब मैं सेल का चयन करता हूं, पूरे सेल का पृष्ठभूमि रंग - सबव्यू के पृष्ठभूमि रंग सहित - नीले रंग में बदल जाता है। यह ठीक है, यह तत्काल होता है। चयन एक और दृश्य नियंत्रक के लिए नीचे ड्रिल करता है।
हालांकि, जब मैं दृश्य नियंत्रक से वापस आ जाता हूं, तो यह फिर से नीले से सफेद तक पृष्ठभूमि को एनिमेट करता है - लेकिन यह मेरे सबव्यूव के पृष्ठभूमि रंग को एनिमेट नहीं करता है। प्रभाव सफेद रंग के लिए नीला एनिमेटेड है, फिर अचानक मेरे मूल रंग में बदल रहा है।
मैं कैसे या तो
- बिल्कुल परिवर्तित करने से यह subview की पृष्ठभूमि का रंग छूट,
- करते हैं या संक्रमण चेतन ताकि मेरा रंग अच्छी तरह से वापस आ जाता है?
धन्यवाद!