我正在创建一个小图像编辑器。 我的目标是创建一个带有透明标题栏的窗口,但不包含窗口内的内容。
我已经检查了HUD窗口,但它确实是一个面板,而不是一个窗口。而且我错过了常规关闭,最大化和最小化按钮。
反正有没有创建这样的窗口? 或者我们可以修改HUD以保持常规关闭,最大和最小按钮吗?
非常感谢! EKO
答案 0 :(得分:1)
使用standard borderless window方法并提供绘制内容的内容视图。即使内容视图的边界rect只填充了[NSColor whiteColor]
。
更新:重新阅读,我看到你似乎只是要求透明标题裸,但仍然使用窗口控件。有关自定义窗口标题栏的方法,请参阅this StackOverflow question。但是要小心 - 我不确定这会被App Store接受。最好有备份计划,以防万一。
答案 1 :(得分:0)
以下是我发现的符合我想要的内容:window trasparency 诀窍是通过为此创建一个特殊视图使主窗口透明,而不是内容。