Ich schreibe ein Spiel, das in einem Vollbildfenster ausgeführt wird. Ich verwende Xojo, um es zu codieren (daher sind boolesche Fenstereigenschaften, die möglicherweise im Xcode / Interface Builder verfügbar sind, keine Option).
Gibt es einen Plist-Schlüssel / Wert, den ich in meiner App festlegen kann, um die Anwendungsmenüleiste und das Dock auszublenden, wenn mein Fenster auf Vollbild eingestellt ist?
Muss an Yosemite arbeiten.
Antworten:
1 für die Antwort № 1Bekommen das Macoslib
Es enthält Erweiterungen für NSWindow, die dies tun können. Suchen Sie einfach im Projekt nach "Vollbild".
Es gibt auch eine Demo. Wenn Sie das Projekt ausführen, öffnen Sie die Menüleiste: Beispiele -> Kakao -> NSWindow. Dieses Fenster verfügt über eine Schaltfläche "Toggle Fullscreen" zum Testen.
1 für die Antwort № 2
Folgendes müssen Sie im Fenster Open event platzieren:
self.LiveResize = False
self.MenuBarVisible = false
self.FullScreen = true
Erste Zeile schaltet die Animation aus.
In der zweiten Zeile werden die Elemente der Benutzeroberfläche (Dock und Menüleiste) deaktiviert.
Die dritte Zeile zeigt das Fenster als Vollbild