2013-03-03 75 views
0

是否有可能有一个透明的NSWindow,但不是它的子视图(NSTextField和NSButton)。现在文本也显示了wat的下面,我希望这是0%透明。透明NSWindow,但不是子视图?

下面是我在NSWindow INIT做:

[self setAlphaValue:0.9]; 
[self setOpaque:NO]; 
[self setBackgroundColor:[NSColor clearColor]]; 
+0

所以你想nswindow透明的位和块? somepart透明有些不是! – 2013-03-03 17:36:46

+0

是的,我希望文本在透明的nswindow中清晰可读,不透明。 – Wesley 2013-03-03 17:44:22

回答

0

你需要把每一个有文本框和按钮的隐藏窗口的默认颜色的暗色调图像backgound。

为此,您可以继承所有需要的对象并添加上述内容。

+0

谢谢,但那不行。由于窗口是透明的(0.90),因此不能有与窗口颜色相同的背景图像。颜色根据窗口的位置而变化。 – Wesley 2013-03-03 17:54:38

+0

你不能在那个窗口上画一个nsview吗? – 2013-03-03 17:55:57