2012-08-16 8 views
19

मैं कई उदाहरण सामने आने वाले जब मैं कोड के माध्यम से कस्टम रंग बनाने के लिए कोशिश करते हैं और परिणाम फ़ोटोशॉप से ​​काफी अलग है, जैसेUIColor colorWithRed: हरे रंग: नीला: हमेशा पैदा करता है काला

[UIColor colorWithRed:(160/255) green:(97/255) blue:(5/255) alpha:1]; 

परिणामी रंग कालापन है , जबकि यह मुझे पीले रंग की तरह कुछ चाहिए। स्लाइडर्स का उपयोग करते समय काम करते समय, परिणाम अपेक्षित है।

क्या मेरे एक्सकोड में कोई समस्या है या यह एक सामान्य मुद्दा है?

+2

मुझे लेकिन कुछ आलोचना से नहीं नीचे वोट: यह काफी बुनियादी है सी कृपया ध्यान से एक व्यापक सी ट्यूटोरियल पढ़ें - इस तरह की मौलिक चीजें वहां शामिल हैं। इसके अलावा, कृपया टैग का उचित उपयोग करें। एक डेवलपर के रूप में जो एक्सकोड का उपयोग नहीं करता है, यह विशेष रूप से मुझे परेशान करता है कि लगभग सभी आईओएस विकास संबंधी प्रश्न "xcode" टैग का दुरुपयोग करते हैं। इसका टैग विकी कहता है: "... आईडीई ** से संबंधित प्रश्नों के लिए ** ** ** यदि आपका प्रश्न अलग नहीं होगा ** यदि आपने वीआई और इस्तेमाल किया है, तो इस टैग का उपयोग नहीं किया जाना चाहिए **"। –

उत्तर

45

पूर्णांक विभाजन को पूर्णांक विभाजन में परिणाम देता है जिसका अर्थ है परिणाम के आंशिक भाग को कम करना।

[UIColor colorWithRed:(160/255.0) green:(97/255.0) blue:(5/255.0) alpha:1.0] 

का उपयोग करें।

+0

कोशिश कर रहे हैं इसके बाद इसे स्वीकार करेंगे ... यह कानूनी लगता है – amar

+1

@amar धन्यवाद! –

+0

को धन्यवाद स्वीकार करने के लिए 4 मिनट का इंतजार करना होगा ... मैं एक हड्डी का सिर था – amar

5

colorWithRed: हरे रंग: नीला: अल्फा, प्रत्येक पैरामीटर 1.0 करने के लिए 0.0 (न्यूनतम) से एक मूल्य के रूप में निर्दिष्ट (मैक्स)

[UIColor colorWithRed:(160/255.0f) green:(97/255.0f) blue:(5/255.0f) alpha:1]; 
संबंधित मुद्दे