基于Keynote演示模式{mac}的屏幕绘制

时间:2017-03-14 11:38:59

标签: swift nswindow appkit nsbezierpath

我有一个用于macOS的Swift应用程序,它使用呈现在顶部的透明视图成功绘制桌面和其他应用程序:

self.view.window!.level = Int(CGWindowLevelForKey(.maximumWindow))

和子类化NSBezierPath。

然而当我尝试在演示模式下在Keynote上运行应用程序时,应用程序会显示并发布主题演讲,但只要我与应用程序交互,Keynote就会消失。我相信它仍处于演示模式,只是最小化。 Upshot是,我无法在演示模式下在主题幻灯片上绘制。

有谁知道如何让我的应用程序在Keynote之上运行?

像DeskScribble这样的应用程序可以做到这一点。

谢谢!

0 个答案:

没有答案