gpt4 book ai didi

cocoa - 是否可以在 OSX 中使用自由形状作为窗口?

转载 作者:行者123 更新时间:2023-12-03 16:33:50 24 4
gpt4 key购买 nike

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

谢谢

最佳答案

是的。您可以通过子类化 NSWindow 使其无边框且透明来实现此目的。您还将创建 NSView 的子类以绘制可见的自定义形状,然后使用此 View 的实例作为窗口的内容 View 。结果将是一个窗口,其唯一可见的部分将是您的内容 View 绘制的形状。

这是一个很好的article with an example .

关于cocoa - 是否可以在 OSX 中使用自由形状作为窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4409143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com