Sto cercando il modo migliore per cambiare il backgroundColordi un NSView. Mi piacerebbe anche essere in grado di impostare la alphamaschera appropriata per il NSView. Qualcosa di simile a:
myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f
green:0.251f
blue:0.337
alpha:0.8];
Ho notato che NSWindowha questo metodo e non sono un grande fan delle opzioni di background NSColorWheelo NSImage, ma se sono le migliori, disposte a usare.


NSRectFillusaNSCompositeCopyper fare il riempimento, quindi bloccherà qualsiasi cosa dietro di esso - non si comporrà sopra nessuna vista degli antenati. Per riempimenti con un colore parzialmente (o completamente) trasparente, utilizzareNSRectFillUsingOperationdeveloper.apple.com/mac/library/documentation/Cocoa/Reference/… con l'NSCompositeSourceOveroperazione.