我想知道是否有人知道应用程序之类的 mac 阴影和伪装如何以编程方式在桌面上放置图像?他们如何构建一个不基于窗口但构建到桌面的应用程序?
问问题
899 次
2 回答
0
Windows 不一定有 chrome。您可以构建一个没有栏、按钮或其他控件的空透明窗口。然后您可以在其上添加任何(半透明)图像、控件或其他视图。
使用-[NSWindow setLevel:]
您可以控制透明窗口相对于其他窗口的显示位置。如果必须,您可以在桌面下方或菜单栏上方绘图。
于 2013-09-02T16:46:25.650 回答
0
NSDictionary* options = [NSDictionary
dictionaryWithObjectsAndKeys:
[NSNumber numberWithInt:kCGNormalWindowLevel],
NSFullScreenModeWindowLevel, nil];
[[window contentView] enterFullScreenMode:[NSScreen mainScreen]
withOptions:options];
于 2013-09-02T17:01:36.547 回答