我有一个NSView在NSWindow中,NSWindow是标准的Mac灰色/米色。
我想让NSView略微半透明和灰色(例如,alpha为0.2的灰色),以便NSWindow的背景(米色)显示出来。
如果我在drawRect中绘制一个矩形,alpha值会被忽略并且始终为1。
在iPhone上,当发生这种情况时,我将UIView的opaque属性设置为NO,但是NSView没有这样的属性。
我将NSWindow的opaque属性设置为NO,这使得NSView接受透明度,但使NSView下面的NSWindow完全透明,我可以看到桌面。
我想让NSView略微半透明和灰色(例如,alpha为0.2的灰色),以便NSWindow的背景(米色)显示出来。
如果我在drawRect中绘制一个矩形,alpha值会被忽略并且始终为1。
在iPhone上,当发生这种情况时,我将UIView的opaque属性设置为NO,但是NSView没有这样的属性。
我将NSWindow的opaque属性设置为NO,这使得NSView接受透明度,但使NSView下面的NSWindow完全透明,我可以看到桌面。