Ben değiştirmenin en iyi yolu arıyorum backgroundColorbir bir NSView. Ayrıca için uygun alphamaskeyi ayarlamak istiyorum NSView. Gibi bir şey:
myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f
green:0.251f
blue:0.337
alpha:0.8];
Bunun NSWindowbu yönteme sahip olduğunu fark ettim ve NSColorWheelveya NSImagearka plan seçeneklerinin büyük bir hayranı değilim , ancak en iyisiyse, kullanmaya istekliyim.


NSRectFillNSCompositeCopydolguyu yapmak için kullanır , böylece arkasındaki her şeyi bozar — herhangi bir ata görünümünün üzerine birleşmez. Kısmen (veya tamamen) şeffaf renkli dolgular için, işlemle birlikteNSRectFillUsingOperationdeveloper.apple.com/mac/library/documentation/Cocoa/Reference/… kullanınNSCompositeSourceOver.