8

我正在实现一个NSPopover并通过将其设置为自定义视图将其显示在状态栏中。我已经将它的行为设置为瞬态,并且还添加了一个全局事件监视器,这样当任何其他应用程序获得焦点时,它NSPopover就会消失。

这工作得很好,但我遇到的唯一问题是单击弹出框会聚焦应用程序的主窗口。如果我将窗口放在一个空间上并在另一个空间上查看弹出框并与弹出框交互,我会被扔回带有主窗口的空间并获得焦点。有没有办法防止这种情况?也许允许在不激活应用程序的情况下与弹出框交互?

4

0 回答 0