在NSWindow中绘制透明NSView,黑色背景

时间:2014-02-04 12:55:08

标签: objective-c macos cocoa nsview

我在NSView内有NSWindowNSWindow的背景设置为黑色(alpha为0.7)。无论如何让NSView显示NSWindow下面的内容?换句话说,如何使NSWindowNSView重叠的部分具有明确的背景?

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以尝试使用setOpaque方法

答案 1 :(得分:0)

如果我理解得当,你好像想要一个带洞的窗户。您可以查看apple的示例代码Round Transparent Window。它显示了如何向NSWindow添加透明区域。