Was wäre der beste (wie in: prägnant ) Weg, nur die Alpha-Komponente einer vordefinierten Farbe festzulegen?
Sagen wir, ich möchte etwas wie + (NSColor *)brownColor
, aber mit 50% Opazität verwenden -
Ich konnte keinen passenden Konstruktor wie ..fromNSColor:
finden, der uns erlauben würde, die Alpha-Komponente zu ändern, und mit NSColor
wäre unveränderlich, gibt es eine andere bequeme Methode, die wir verwenden können, um die Alpha-Komponente zu verändern und dabei r / g / b-Komponenten zu behalten das gleiche?
Verwenden Sie diese Methode :
%Vor%Er gibt eine neue Farbe mit demselben RGB wie der Empfänger zurück, aber mit einem neuen Alpha.
Tags und Links objective-c cocoa nscolor