Ich versuche, ein kleines Fenster hinzuzufügen, das "Schnelleingabe" von jedem Ort im System zur Haupt-App bietet.Lassen Sie ein NSWindow (NSPanel) über Vollbild-Anwendungen schweben
Der Benutzer könnte einen Hotkey drücken, das Fenster erscheint und schwebt über allen anderen Fenstern.
In den meisten Fällen ist dies kein großes Problem. Ich kann ein NSWindow konfigurieren sein:
level = Int(CGWindowLevelKey.TornOffMenuWindowLevelKey.rawValue)
collectionBehavior = .CanJoinAllSpaces
ich es auch einen NSPanel mit NSNonactivatingPanelMask
Option Set machen.
Das einzige Problem ist: Wie kann ich es so machen, dass das Fenster auf dem Bildschirm erscheinen kann, selbst wenn der Benutzer auf einem Platz ist, der eine Vollbild-App enthält?
Ich weiß, dass dies möglich ist, wenn die App LSUIElement=true
(eine App ohne eine Position im Dock) ist, aber meine ist nicht.
Es funktioniert jetzt nicht –