2014-12-31 9 views
6

Kiedy próbuje ustawić poziom okna w swift im coraz Use of unresolved identifier 'window' błąd za pomocą:Ustawienie Poziom Okno Swift Błąd OSX

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

lub

window.level = NSScreenSaverWindowLevel

Ive sprawdzone tutaj How to set window level in Swift

Tutaj Mac OS X, make a window go over menu bar

Tutaj NSWindow Class

cant wydają się dostęp NSViewController lub NSWindowController okno właściwości

Odpowiedz

4

podklasa NSWindowController

w windowDidLoad()

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

+0

http://stackoverflow.com/questions/27396957/keep-window-always-on-top-cocoa-swift/ 27397096 # 27397096 –

10

Aktualizacja Swift 2:

panel.level = Int(CGWindowLevelForKey(CGWindowLevelKey.PopUpMenuWindowLevelKey)) 
+0

Dziękujemy za aktualizację swift2 – JSA986

3

Aktualizacja Swift 3:

window.level = Int(CGWindowLevelForKey(CGWindowLevelKey.popUpMenuWindow)) 
+0

Dziękujemy za przetłumaczenie rozwiązania na Swift 3! :) – ixany

+0

Powinno być: 'okno? .level = Int (CGWindowLevelForKey (CGWindowLevelKey.popUpMenuWindow))' – JSA986

Powiązane problemy