在OSX中使用*形式的窗口是否可以使用窗口?
问题描述:
我想使用一个*形式的形状(例如一个部分透明的图像)作为没有标准关闭和最大化按钮的窗口背景。像小部件一样。在OSX中可能吗?我找不到任何信息或使用此功能的应用程序。在OSX中使用*形式的窗口是否可以使用窗口?
谢谢
答
是的。您可以通过继承NSWindow来使其无边界和透明。您还将子类NSView绘制可见的自定义形状,然后使用此视图的实例作为窗口的内容视图。结果将是一个窗口,其唯一可见的部分将是您的内容视图绘制的形状。
这里有一个很好的article with an example。
感谢您的快速回答! – david 2010-12-20 08:28:45