Cocoa 在OSX中可以使用自由形式的形状作为窗口吗?
我想使用自由形状(例如部分透明的图像)作为窗口背景,而不使用标准的关闭和最大化按钮。就像小部件一样。这在OSX中可能吗?我找不到任何关于这个的信息,也找不到使用这个的应用程序Cocoa 在OSX中可以使用自由形式的形状作为窗口吗?,cocoa,macos,freeform,Cocoa,Macos,Freeform,我想使用自由形状(例如部分透明的图像)作为窗口背景,而不使用标准的关闭和最大化按钮。就像小部件一样。这在OSX中可能吗?我找不到任何关于这个的信息,也找不到使用这个的应用程序 谢谢是的。您可以通过子类化NSWindow来实现这一点,使其无边界且透明。您还将子类NSView来绘制可见的自定义形状,然后使用此视图的实例作为窗口的内容视图。结果将是一个窗口,其唯一可见部分将是内容视图绘制的形状 这是一个好主意
谢谢是的。您可以通过子类化NSWindow来实现这一点,使其无边界且透明。您还将子类NSView来绘制可见的自定义形状,然后使用此视图的实例作为窗口的内容视图。结果将是一个窗口,其唯一可见部分将是内容视图绘制的形状 这是一个好主意