2010-10-23 4 views
0

J'essaie de charger automatiquement une image en plein écran après le lancement de l'application, mais il semble juste un peu funky. Le bord extérieur de la vue de l'image peut être vu - comment puis-je éliminer cela? Mon code ressemble à ceci:Cocoa NSImage vue complète

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { 

    NSImage *imageFromBundle = [NSImage imageNamed:@"Screen.png"]; 
    [image setImage:imageFromBundle]; 


    [image enterFullScreenMode:[window screen] withOptions:nil]; 
} 

Voici l'image: alt text

+0

S'il vous plaît modifier votre question pour inclure une capture d'écran. –

Répondre

0

Définir la frontière de votre point de vue de l'image sans pareil avant de prendre en plein écran. Si vous le souhaitez, changez-le lorsque vous revenez en plein écran ou utilisez une vue d'image distincte pour le mode plein écran.

De même, vous devriez nommer vos variables de manière plus descriptive. Une variable nommée "image" doit contenir un pointeur sur une image, pas sur une vue d'image. Considérez le nommer imageView à la place.

Questions connexes