बस, मेरे पास इंटरफ़ेस बिल्डर में 2 दृश्य हैं, एक इंटरफेस बिल्डर में आरजीबी स्लाइडर का उपयोग कर 99,99,99 रंग पर सेट है।drawRect और इंटरफ़ेस बिल्डर के बीच रंग अंतर?
अन्य दृश्य प्रोग्राम के रूप में रंग का एक निश्चित आकार हासिल करने के।
//Obviously, this is in drawRect.
[[UIColor leadColor] set];
CGContextEOFillPath(myContext);
//And this is a category on UIColor
+ (UIColor *)leadColor {
return [UIColor colorWithWhite:99/255.0 alpha:1.0];
}
परिणाम:: मैं इसे का उपयोग कर भरने
इस अंतर क्यों मौजूद है ??
संपादित करें: (अनावश्यक drawRect
कोड हटाया)
EDIT2:
तो, यहाँ मैं अपने आप से झूठ बोल रहा हूँ .. "इंटरफ़ेस बिल्डर आरजीबी 99,99 से पता चला , 99 80,80,80 के रूप में। मैं शर्त लगाता हूं कि यह संख्या 1 9 तक बंद हो गई है। " ।>> ... Xcode का उपयोग कर एक हताश आदमी इस तरह पागल सामान सोचता है .. परिणाम:
एकदम सही !!, लेकिन क्यों ???? एक और एक्सकोड बग? मुझे पिछले महीने में से 10 की तरह मिली ...
पोस्ट वें के रूप में एक पूरी drawRect 'UIGraphicsGetCurrentContext' के साथ दो लाइनों पर एक साथ रंग को चित्रित नहीं कर रहे हैं। –
इसका परीक्षण करने के लिए धन्यवाद। 'CGContextEOFillPath (myContext) को प्रतिस्थापित करें;' 'CGContextFillRect' के साथ। सरल, बस परीक्षण करने के लिए। – Mazyod
क्या आपने कोशिश की है [यूआईसीओलर रंगविड्थ: 99/255.0 हरा: 99/255.0 नीला: 99/255.0 अल्फा: 1.0] '? – Clafou