Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试用半透明颜色填充子视图中的 NSRect。我在用:
[[NSColor colorWithCalibratedWhite:1 alpha:0.5]set];
但是 alpha 值不会使其透明,只会变暗。使用 0 的 alpha 值只会给出黑色。我以前多次使用过这段代码,但我不知道为什么它不起作用。
提前谢谢你,本。
颜色看起来更暗,因为上下文本身不透明,您会看到黑色在透明度后面渗出。您需要使用此操作:
NSRectFillUsingOperation(theRect, NSCompositeSourceOver);