क्या आईओएस 8 में डेटपिकर का टेक्स्ट रंग बदलने का कोई तरीका है? मेरे पास आईओएस 7 और इससे पहले संभव नहीं है, 8 वें संस्करण में कुछ बदल गया है?डेटपिकर का टेक्स्ट रंग बदलना
उदाहरण के लिए मुझे याहू मौसम में संशोधित पिकर मिला है!
क्या आईओएस 8 में डेटपिकर का टेक्स्ट रंग बदलने का कोई तरीका है? मेरे पास आईओएस 7 और इससे पहले संभव नहीं है, 8 वें संस्करण में कुछ बदल गया है?डेटपिकर का टेक्स्ट रंग बदलना
उदाहरण के लिए मुझे याहू मौसम में संशोधित पिकर मिला है!
मिले समाधान। यदि आपको केवल की आवश्यकता है तो टेक्स्ट रंग बदलें और इस उप-वर्ग को अपने पिकर को असाइन करें। सफेद रंग के लिए जादू के रूप में काम करता है।
केवल शून्य मुझे पता चला है कि चयनित संख्या की रंग दो पंक्तियां अभी भी भूरे हैं।
class ColoredDatePicker: UIDatePicker {
var changed = false
override func addSubview(view: UIView) {
if !changed {
changed = true
self.setValue(UIColor.whiteColor(), forKey: "textColor")
}
super.addSubview(view)
}
}
"केवल ऋण"? कुछ भी जो सही नहीं दिखता है वह समझदार ऐप्स और ग्राहकों के लिए * विशाल * शून्य है। यह ऐप्पल * अभी तक * द्वारा पर्याप्त रूप से समर्थित नहीं है। – clearlight
फिर भी काम करता है, स्विफ्ट 4 अपडेट
datePicker.setValue(UIColor.white, forKeyPath: "textColor")
यह मेरे लिए काम करता है।
datePicker.setValue(UIColor.whiteColor(), forKeyPath: "textColor")
[डेटपिकर सेट वैल्यू: [यूआईसीओलर व्हाइटकॉलर] केपीपाथ के लिए: @ "टेक्स्टकॉलर"]; - उद्देश्य-सी –
में मैंने ऐसा किया लेकिन वर्तमान दिनांक अभी भी काला रंग है। कोई विचार मैं इसके बजाय क्या कर सकता हूं? –
मेरे पास एक ही समस्या थी ... यह वर्तमान को छोड़कर अन्य सभी तिथियों को बदल देती है। – Greg
यह आईओएस 10 पर काम कर रहा है तुम दोनों गुणों को सेट करते हों।
datePicker.setValue(UIColor.white, forKeyPath: "textColor")
datePicker.setValue(false, forKeyPath: "highlightsToday")
ठीक है आप इसे अनुकूलित नहीं करना चाहते हैं। :-) यदि आप वास्तव में चाहते थे तो आप शर्त लगा सकते हैं। – clearlight