2010-06-15 4 views
2

Mon application exécute le plein écran sans barre d'état, mais lorsque OF démarre et demande quel compte utiliser, une barre d'état apparaît.OpenFeint + iPad + Masquage de la barre d'état

Comment puis-je désactiver cela? Notez que lorsque la fenêtre de connexion OF se ferme, elle laisse un rectangle blanc à la place de la barre d'état.

Répondre

0

Je ne sais pas s'il me manquait quelque chose mais voici comment je l'ai réparé. Dans mon délégué de mise en œuvre si ajouté ceci:

- (void)dashboardDidDisappear 
{ 
    MyAppDelegate *appDelegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate]; 

    [[[appDelegate viewController] view] setFrame:CGRectMake(0.0, 0.0, SCREEN_HEIGHT, SCREEN_WIDTH)]; 
} 

ayant défini SCREEN_WIDTH et SCREEN_HEIGHT en conséquence ...

J'espère que cela vous aidera ...

1

Retirez la viewController de la fenêtre, définissez la taille requise et l'ajouter à nouveau à la fenêtre. L'exemple de code est le suivant:

- (void)dashboardWillDisappear 
{ 
    _appDelegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate]; 
    [_appDelegate.navcontroller.view removeFromSuperview]; 
    [_appDelegate.window setFrame:CGRectMake(0.0, 0.0, 768.0, 1024.0)]; 
    [_appDelegate.window addSubview:_appDelegate.navcontroller.view]; 
} 
Questions connexes