如何基于PNG图像制作透明的叠加/工具窗口(OS X)

时间:2016-09-29 15:49:53

标签: macos nswindow

基于PNG图像,我想制作一个浮动工具窗口。此浮动窗口的透明区域应基于图像的透明区域。例如,它可以是一个箭头图像,可以在桌面上移动指向某个东西。

1 个答案:

答案 0 :(得分:0)

子类NSWindow使其成为非不透明

设置非Opaque NSView,因为它是contentView

使用CALayer

NSView上设置[NSColor clearColor].CGColor;

将您的图片放入CALayer并将Window的级别设置为NSFloatingWindowLevel