2010-04-08 19 views
1

Dans le fond de ma vue, je dessine une couleur bleu clair. Et au milieu, j'ai une boîte carrée qui est censée avoir un gris encore plus clair qui a une transparence de 20%. Mais pour une raison quelconque, la transparence est sur un fond noir au lieu d'un bleu. Je suis désolé si je ne suis pas clair.Transparence NSColor sur fond noir?

+2

Veuillez modifier votre question pour inclure votre méthode 'drawRect:' et une capture d'écran de ce que vous voyez. –

Répondre

2

Vous utilisez probablement le mauvais mode de composition pour dessiner la plus petite boîte. Montrez-nous votre code.

+1

Oui, le problème était que j'étais supposé utiliser NSRectFillUsingOperation (rect, NSCompositeSourceOver); plutôt que normal NSRectFill –