Swift में UITextField के placeholder टेक्स्ट का रंग कैसे बदलें?
सभी को नमस्ते! मैं iOS डेवलपमेंट में नया हूँ और एक सरल लगने वाले कार्य को हल नहीं कर पा रहा हूँ।
\n\nमेरे पास placeholder के साथ एक UITextField है। डिफ़ॉल्ट ग्रे रंग मेरे ऐप के डिज़ाइन से मेल नहीं खाता। मुझे placeholder टेक्स्ट का रंग, उदाहरण के लिए, नीला या लाल चाहिए।
मैंने ऐसा करने की कोशिश की:
\ntextField.placeholder = "नाम दर्ज करें"\ntextField.placeholderColor = UIColor.blue // ऐसी कोई property नहीं है, Xcode error देता है\n\nफिर मुझे इंटरनेट पर NSAttributedString के साथ एक तरीका मिला:
let placeholderText = NSAttributedString(string: "नाम दर्ज करें", attributes: [NSAttributedString.Key.foregroundColor: UIColor.blue])\ntextField.attributedPlaceholder = placeholderText\n\nयह काम करता है