Pregunta

I have a problem with separator line, it is based on NSBox, I use a regular NSBox with its Box Type set to "Custom" and border type set to "Groove".

In the case of not painting the background, it's fine.

But if to draw the background, Can not be a transparent background

How to implement like transparent background effect?

Like this:

Screenshot

¿Fue útil?

Solución

You can do it by setting color with alpha like this:

[boxOutlet setFillColor:[NSColor colorWithCalibratedRed:0 green:0 blue:0 alpha:0.5]];

It will fill NSBox with black 50% transparency. Alpha is opacity value.
Note: boxOutlet is IBOutlet of NSBox.

Result:

Screenshot

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top