Estoy buscando la mejor manera de cambiar el backgroundColorde un NSView. También me gustaría poder establecer la alphamáscara adecuada para NSView. Algo como:
myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f
green:0.251f
blue:0.337
alpha:0.8];
Noto que NSWindowtiene este método, y no soy un gran fan de los NSColorWheelu NSImageopciones de fondo, pero si son los mejores, dispuestos a utilizar.


NSRectFillutilizaNSCompositeCopypara hacer el relleno, por lo que golpeará cualquier cosa detrás de él, no se compondrá en la parte superior de las vistas de antepasados. Para rellenos con un color transparente parcial (o totalmente), useNSRectFillUsingOperationdeveloper.apple.com/mac/library/documentation/Cocoa/Reference/… con laNSCompositeSourceOveroperación.