2014-06-10 5 views
5

Ich entwickle eine Anwendung für Mac OSX in Xcode5wie NSWindow im Vollbild

beginnen, und ich mag, dass mein erstes Fenster im Vollbildmodus angezeigt werden (keine Symbolleiste nur meine Ansicht)

ich einen Weg gefunden, angezeigt werden eine Taste an der Ecke für Vollbild:

AppDelegate.m:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification 
{ 
    screenFrame = [[NSScreen mainScreen] frame]; 

    [self.window setBackgroundColor: NSColor.whiteColor]; 
    [self.window setCollectionBehavior:NSWindowCollectionBehaviorFullScreenPrimary]; 
    [[self window] setFrame:screenFrame display:YES]; 
} 

aber größer anzeigen bekommen ich an der Ecke der Schaltfläche klicken habe

enter image description here

Wie bekomme ich Vollbild, um den Schritt zu speichern, den Knopf zu drücken?

Antwort

6

fügen Sie das hinzu [self.window toggleFullScreen: self];

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification 
{ 
    screenFrame = [[NSScreen mainScreen] frame]; 

    [self.window setBackgroundColor: NSColor.whiteColor]; 
    [self.window setCollectionBehavior:NSWindowCollectionBehaviorFullScreenPrimary]; 
    [self.window setFrame:screenFrame display:YES]; 
    [self.window toggleFullScreen:self]; 
} 
+0

funktioniert dank !!!! – Jesus