无窗口创建mac应用程序

时间:2012-08-13 14:05:11

标签: macos cocoa

您想创建一个像xscope或pixelruler这样的应用程序,但我创建的所有应用程序都有一个标准窗口。 我怎样才能直接在屏幕上输出白色窗口?

1 个答案:

答案 0 :(得分:1)

你不能在没有窗户的情况下进行绘制,但是你可以拥有一个透明背景的窗口。

This tutorial应该可以帮到你。您需要一个自定义的NSWindow子类,为了使其透明,您可以为NSBorderlessWindowMask传递styleMask。然后,您可以在窗口的内容视图中进行绘制。