我们试图创建一个非矩形窗口的应用程序。
我们的第一个想法是隐藏窗口的默认“灰色区域”,并在该视图控制器的顶部显示非矩形图像(这将是背景)。然后在上面有一个按钮来控制它。
我们现在的问题是让视图控制器的背景透明。任何想法/例子怎么做?
我们已经找到了如何使用图层更改背景颜色,但没有关于背景透明度,同时保留其上的所有控件:
[self.view setWantsLayer:YES];
[self.view.layer setBackgroundColor:[[NSColor blackColor] CGColor]];
答案 0 :(得分:0)
发现自己对我有什么帮助。 如果有人对此感兴趣,这就是我想要的: http://www.cocoawithlove.com/2008/12/drawing-custom-window-on-mac-os-x.html