设置窗口级别Swift错误OSX

JSA*_*986 6 macos window swift

使用以下方法尝试在swiftim获取Use of unresolved identifier 'window'错误时设置窗口级别:

window.level = Int(CGWindowLevelForKey(Int32(kCGScreenSaverWindowLevelKey)))

要么

window.level = NSScreenSaverWindowLevel

Ive在这里查看 如何在Swift中设置窗口级别

这里是 Mac OS X,在菜单栏上打开一个窗口

这里 NSWindow类

我似乎无法访问NSViewControllerNSWindowController窗口属性

Huy*_*yen 10

Swift 2更新:

panel.level = Int(CGWindowLevelForKey(CGWindowLevelKey.PopUpMenuWindowLevelKey))
Run Code Online (Sandbox Code Playgroud)


JSA*_*986 5

子类 NSWindowController

windowDidLoad()

window?.level = Int(CGWindowLevelForKey(Int32(kCGScreenSaverWindowLevelKey)))