Avatar ·

iOS और WatchKit में UIImage का tintColor (प्रदर्शन रंग) कैसे बदलें?

नमस्ते सहकर्मियों! मैं Swift में नया हूँ और ऐप में आइकन का रंग बदलने में समझ नहीं आ रहा है। मेरे पास एक UIImageView है जिसमें एक तस्वीर है, और मैं थीम या स्थिति (जैसे सक्रिय/निष्क्रिय बटन) के आधार पर इसका रंग गतिशील रूप से बदलना चाहता हूँ। मैंने UIImageView पर `tintColor` प्रॉपर्टी सेट करने की कोशिश की, लेकिन रंग नहीं बदला — आइकन मूल (काला या ग्रे) ही रहा। यहाँ मेरा कोड है: ```swift let imageView = UIImageView(image: UIImage(named: "myIcon")) imageView.tintColor = .red ``` कुछ नहीं होता। मैंने गूगल किया — लिखा है कि `withRenderingMode(.alwaysTemplate)` का उपयोग करना चाहिए। कोशिश की: ```swift let image = UIImage(named: "myIcon")?.withRenderingMode(.alwaysTemplate) imageView.image = image imageView.tintColor = .red ``` iOS में यह काम कर गया, लेकिन Watch (WatchKit) के ऐप में नहीं — वहाँ WKInterfaceImage में `tintColor` प्रॉपर्टी नहीं है। क्या करें? क्या Apple Watch पर आइकन का रंग बदलना संभव है? या हर स्थिति के लिए अलग-अलग इमेज तैयार करनी होंगी?