Ich bin auf der Suche nach dem besten Weg, um die Änderung backgroundColoreines NSView. Ich möchte auch in der Lage sein, die entsprechende alphaMaske für die einzustellen NSView. Etwas wie:
myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f
green:0.251f
blue:0.337
alpha:0.8];
Ich stelle fest, dass NSWindowes diese Methode gibt, und ich bin kein großer Fan der NSColorWheeloder NSImageHintergrundoptionen, aber wenn sie die besten sind, bereit zu verwenden.


NSRectFillwirdNSCompositeCopyzum Füllen verwendet, damit nichts dahinter steckt - es wird nicht über den Ansichten der Vorfahren zusammengesetzt. Verwenden Sie für Füllungen mit einer teilweise (oder vollständig) transparenten FarbeNSRectFillUsingOperationdeveloper.apple.com/mac/library/documentation/Cocoa/Reference/… für denNSCompositeSourceOverVorgang.