Je recherche la meilleure façon de changer le backgroundColorfichier NSView. J'aimerais également pouvoir définir le alphamasque approprié pour le NSView. Quelque chose comme:
myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f
green:0.251f
blue:0.337
alpha:0.8];
Je remarque que NSWindowcette méthode a cette méthode, et je ne suis pas un grand fan des options d'arrière NSColorWheel- NSImageplan, mais si elles sont les meilleures, je suis prêt à les utiliser.


NSRectFillutiliseNSCompositeCopypour faire le remplissage, donc il écrasera tout ce qui se trouve derrière - il ne composera pas au-dessus des vues ancêtres. Pour les remplissages avec une couleur partiellement (ou entièrement) transparente, utilisezNSRectFillUsingOperationdeveloper.apple.com/mac/library/documentation/Cocoa/Reference/… avec l'NSCompositeSourceOveropération.