मैं सबसे अच्छा तरीका बदलने के लिए की तलाश में हूँ backgroundColorएक की NSView। मैं भी के लिए उपयुक्त alphaमुखौटा सेट करने में सक्षम होना चाहते हैं NSView। कुछ इस तरह:
myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f
green:0.251f
blue:0.337
alpha:0.8];
मुझे लगता NSWindowहै कि यह विधि है, और मैं का एक बड़ा प्रशंसक NSColorWheel, या NSImageपृष्ठभूमि विकल्प नहीं हूँ , लेकिन अगर वे सबसे अच्छा कर रहे हैं, का उपयोग करने के लिए तैयार।


NSRectFillNSCompositeCopyभरण करने के लिए उपयोग करता है, इसलिए यह इसके पीछे कुछ भी लिख देगा - यह किसी भी पूर्वज विचारों के शीर्ष पर समग्र नहीं होगा। आंशिक रूप से (या पूरी तरह से) पारदर्शी रंग के साथ भरने के लिए, ऑपरेशन के साथNSRectFillUsingOperationडेवलपरNSCompositeSourceOver. apple.com/mac/library/documentation/Cocoa/Reference/… का उपयोग करें ।