Code: Fullscreen unter OS X Lion

Eins der herausragendsten Features von Lion ist natürlich der native Full Screen Support.

Wo man früher mit Subclassing von NSWindow und hässlichen Initialisierungsblöcken arbeiten musste, reichen nun zwei Zeilen, um seine Applikation in den Full Screen zu bekommen.

Hier ein Beispiel, in der Application Delegate:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    // enable full screen mode
    [window setCollectionBehavior:NSWindowCollectionBehaviorFullScreenPrimary];
    [window toggleFullScreen:nil];
}

setCollectionBehaviour aktiviert den Full Screen Modus und platziert auch gleich das zugehörige Icon in der Toolbar.
Um tatsächlich in den Full Screen zu kommen, müssen wir noch toggleFullScreen aufrufen.

Autor: Simon

IT Security Spezialist, in Zürich aufgewachsen, zweifacher Vater und speziell interessiert am interaktiven Web, Audio Engineering und Kino. Erfahre mehr über mich und folge mir auf Twitter: @-simwep

Schreib einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *