What would be the best (as in: most concise) way for setting just the alpha component of a predefined color?
Say I'd like to use something like + (NSColor *)brownColor
but with 50% opacity -
I couldn't find an appropriate constructor like ..fromNSColor:
that would allow us to change the alpha component and with NSColor
being immutable is there any other convenience method we can use to alter the alpha component whilst keeping r/g/b components the same?
Use this method:
[[NSColor brownColor] colorWithAlphaComponent:0.5];
It returns a new color with the same RGB as the receiver but with a new alpha.
There is indeed a method for NSColor doing that:
[[NSColor brownColor] colorWithAlphaComponent:0.1];
That would give you brown with 10% opacity.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With