Objective c 如何更改显示为图纸的窗口的alpha?

Objective c 如何更改显示为图纸的窗口的alpha?,objective-c,cocoa,nswindow,cocoa-sheet,Objective C,Cocoa,Nswindow,Cocoa Sheet,在cocoa中,您知道如何更改显示为图纸的窗口的alpha吗? 我用这个功能启动窗口,应用程序总是使窗口半透明,我不希望这样 - (void)beginSheet:(NSWindow *)sheet modalForWindow:(NSWindow *)docWindow modalDelegate:(id)modalDelegate didEndSelector:(SEL)didEndSelector contextInfo:(void *)contextInfo; 不,调用[[awesom

在cocoa中,您知道如何更改显示为图纸的窗口的alpha吗? 我用这个功能启动窗口,应用程序总是使窗口半透明,我不希望这样

- (void)beginSheet:(NSWindow *)sheet modalForWindow:(NSWindow *)docWindow modalDelegate:(id)modalDelegate didEndSelector:(SEL)didEndSelector contextInfo:(void *)contextInfo;

不,调用[[awesomefantacticswindow]setAlphaValue:1.0]不起作用

您可以试试setOpaque或setAlphaValue吗?我知道这很愚蠢,但我想我应该从简单的东西开始。

只需添加您自己的自定义视图作为窗口的内容视图,并将其颜色设置为您想要的任何颜色