यहां तालिका का एक चित्र है जिसके साथ मैं काम कर रहा हूं।एक लेबल का यूआईटीएस्ट रंग (यूआई लेबल नहीं)
मैं सिर्फ "का अनुरोध किया" (ग्रे) या "ड्राफ़्ट" (नारंगी) के रंग प्राप्त करने के लिए कोशिश कर रहा हूँ। मैं द्वारा
var timeSheetStatus =
app.tables.element.cells.elementBoundByIndex(0).staticTexts.elementBoundByIndex(1).label
"का अनुरोध किया" या "मसौदा" की वास्तविक स्ट्रिंग प्राप्त करने में सक्षम हूँ, लेकिन यह सिर्फ एक स्ट्रिंग और नहीं एक UILabel है (अगर यह एक UILabel थे मैं label.textColor करने में सक्षम हो जाएगा मेरा मानना है)। मैं इस स्ट्रिंग का रंग कैसे प्राप्त करूं ताकि मैं जोर दे सकूं कि यह वास्तव में ग्रे या नारंगी है?
बेशक यह एक लेबल है। एक स्ट्रिंग इंटरफ़ेस में जादुई रूप से दिखाई नहीं दे सकती है; इसे कुछ इंटरफ़ेस ऑब्जेक्ट द्वारा खींचा जाना है। – matt
@matt ओह क्षमा करें मैंने कुछ दिनों पहले शुरूआत से इस बारे में सीखना शुरू कर दिया था। मेरा मतलब था कि मेरे प्रश्न में कोड एक स्ट्रिंग देता है, न कि UILabel, इसलिए मुझे लगता है कि मैं इस तत्व के UILabel को इसके साथ काम करने के तरीके पर उलझन में हूं। – user3613290
आपको UILabel के रंग के लिए यूनिट टेस्ट लिखने की आवश्यकता होगी, जहां आप UILabel के रंग विशेषता तक पहुंच पाएंगे। – Oletha