Я создаю приложение, которое может настроить окно запущенного приложения так, чтобы оно всплывало над другими приложениями, поэтому если вы щелкнете за пределами окна приложения, его окно все равно останется на экране.
Я пытался использовать app.activate(options: NSApplication.ActivationOptions.activateIgnoringOtherApps)
, где app
- это самое запущенное приложение, заданное app = NSWorkspace.shared.frontmostApplication
, но этот метод показывает только окно, а когда вы щелкаете за пределами приложения, оно снова скрывается.
func setAppFloating() {
let app = NSWorkspace.shared.frontmostApplication
app?.activate(options: NSApplication.ActivationOptions.activateIgnoringOtherApps)
}
Я хочу установить в окне запущенного приложения значение «Плавающий», чтобы при щелчке вне окна приложение все равно оставалось видимым над другими приложениями.