如何使MacOS上正在运行的应用程序浮于其他应用程序之上?

时间:2019-04-28 01:03:38

标签: swift macos nswindow nsrunningapplication

我正在制作一个可以将正在运行的应用程序窗口设置为浮动在其他应用程序上方的应用程序,这样,如果您在该应用程序窗口之外单击,其窗口仍将保留在屏幕上。

我尝试使用app.activate(options: NSApplication.ActivationOptions.activateIgnoringOtherApps),其中appapp = NSWorkspace.shared.frontmostApplication设置的运行时间最靠前的应用程序,但是此方法仅显示窗口,当您在应用程序外部单击时,它将再次隐藏。

func setAppFloating() {
        let app = NSWorkspace.shared.frontmostApplication
        app?.activate(options: NSApplication.ActivationOptions.activateIgnoringOtherApps)
    }

我想将正在运行的应用程序的窗口设置为“浮动”,以便当您在窗口外单击时,该应用程序仍应保持在其他应用程序上方。

0 个答案:

没有答案