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 पर आइकन का रंग बदलना संभव है? या हर स्थिति के लिए अलग-अलग इमेज तैयार करनी होंगी?