2

我想使用自由形式的形状(例如,部分透明的图像)作为没有标准关闭和最大化按钮的窗口背景。就像小部件一样。这在 OSX 中可能吗?我找不到关于它的任何信息或使用它的应用程序。

谢谢

4

1 回答 1

3

是的。您可以通过子类化 NSWindow 来实现这一点,使其无边界和透明。您还将继承 NSView 以绘制可见的自定义形状,然后使用此视图的实例作为窗口的内容视图。结果将是一个窗口,其唯一可见部分将是您的内容视图绘制的形状。

这是一篇带有示例的好文章。

于 2010-12-10T14:39:03.437 回答