2016-05-04 10 views
0

Ich erstelle eine OSX-App in Swift.Swift NSWindow feste Position

Was ich will ist: wenn ich auf das Symbol in der Mac-Top-Leiste drücke ich möchte das Fenster genau unter dem Symbol wie die meisten Einstellungen App tun.

Danke,

Antwort

0

Sie die Position der Maus erhalten kann, wenn der Benutzer die Statusbar klickt und dann wissen Sie, wo Sie Ihre Fenster setzen können:

NSEvent.mouseLocation() 
+0

Wo in NSMenu kann ich sehen, wenn ein Benutzer auf das Symbol geklickt? Nicht auf dem Titel. – LifeOS

+0

siehe hier http://stackoverflow.com/questions/33257848/left-vs-right-click-status-bar-item-mac-swift-2 –