Avatar ·

Swift और UIColor में हेक्स-कोड (HEX Color) का उपयोग कैसे करें?

नमस्ते! मैं Swift और iOS डेवलपमेंट में नया हूँ, और मुझे रंगों की समस्या हो रही है। वेब डिज़ाइन में, मैं हेक्स-कोड का उपयोग करने का आदी हूँ, जैसे नारंगी के लिए `#FF5733`। लेकिन Xcode में, `UIColor` के साथ काम करते समय, मुझे केवल `UIColor.red` या `UIColor(red: 1.0, green: 0.34, blue: 0.2, alpha: 1.0)` जैसे इनिशियलाइज़र दिखते हैं। हर बार हेक्स को दशमलव मानों में बदलना बहुत असुविधाजनक है। मैंने एक सरल extension लिखने की कोशिश की, लेकिन यह काम नहीं करता। यहाँ मेरा कोड है: ```swift extension UIColor { convenience init(hex: String) { let hexString = hex.trimmingCharacters(in: .whitespacesAndNewlines) let scanner = Scanner(string: hexString) var color: UInt64 = 0 scanner.scanHexInt64(&color) let r = CGFloat((color & 0xFF0000) >> 16) / 255.0 let g = CGFloat((color & 0x00FF00) >> 8) / 255.0 let b = CGFloat(color & 0x0000FF) / 255.0 self.init(red: r, green: g, blue: b, alpha: 1.0) } } ``` जब मैं `UICol