标签: macos cocoa
您想创建一个像xscope或pixelruler这样的应用程序,但我创建的所有应用程序都有一个标准窗口。 我怎样才能直接在屏幕上输出白色窗口?
答案 0 :(得分:1)
你不能在没有窗户的情况下进行绘制,但是你可以拥有一个透明背景的窗口。
This tutorial应该可以帮到你。您需要一个自定义的NSWindow子类,为了使其透明,您可以为NSBorderlessWindowMask传递styleMask。然后,您可以在窗口的内容视图中进行绘制。
NSWindow
NSBorderlessWindowMask
styleMask