Eu estou procurando a melhor maneira de mudar o backgroundColorde um NSView. Eu também gostaria de poder definir a alphamáscara apropriada para o arquivo NSView. Algo como:
myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f
green:0.251f
blue:0.337
alpha:0.8];
Percebo que NSWindowtem esse método, e não sou um grande fã das opções de plano de fundo NSColorWheelou NSImage, mas se elas são as melhores, estão dispostas a usar.


NSRectFillusaNSCompositeCopypara fazer o preenchimento, de modo a impedir que tudo ocorra por trás dele - ele não será composto sobre as visualizações de ancestrais. Para preenchimentos com cores parcialmente (ou totalmente) transparentes, useNSRectFillUsingOperationdeveloper.apple.com/mac/library/documentation/Cocoa/Reference/… com aNSCompositeSourceOveroperação.