2012-10-18 61 views
0

我一直在寻找所有的互联网,以了解如何使窗口本身不存在它只是一个图像或按钮,例如一个自由浮动图像没有附加到任何窗口。我发现苹果roundTransparentWindow页,但它是一个有点混乱,真的都是我想知道的是一个图像或BU没有内部透明的透明窗口

回答

0

创建一个完全透明的窗口是一个多级阶段:

  1. 如果您在代码中使用样式NSBorderlessWindowMask创建窗口。如果您在XIB中创建窗口,则在Xcode中取消选中检查器中“控件”和“外观”下的所有框。
  2. 在代码中设置窗口的不透明的财产为NO:[window setOpaque:NO]
  3. 在代码中设置窗口的背景色,以什么:[window setBackgroundColor:[NSColor clearColor]]

记住窗口将没有窗口控件(关闭,调整大小等)用户可以与之交互 - 你必须在自己的代码中管理所有这些东西。