我编写了一个自定义 UI,如下所示:http ://www.youtube.com/watch?v=XLsrVVhEs94
目前它只在 NSView 本身内工作,但我希望它出现在我屏幕的每个角落。
所以我像这样以编程方式创建了一个 NSWindow[[NSWindow alloc] initWithContentRect:windowRect styleMask:NSBorderlessWindowMask backing:NSBackingStoreBuffered
defer:NO];
这很好用,但有一个问题:每次我打开这个 UI 时,我都能看到刚刚创建的 NSWindow。我可以看到一个具有 NSWindow 大小的阴影,然后它消失了(因为 [NSColor clearColor])。我觉得[NSColor clearColor]
适用于刚刚创建的 NSWindow 太慢了。
NSWindow 的设置[window setOpaque:NO]
是透明的。
是否有另一种方法可以在我的屏幕上某处显示自定义 UI?
- 蒂莫