2010-11-20 26 views
1

J'ai un problème étrange. Mon jeu est tout en paysage. J'ai un bouton d'achat inapp dans mon application. Quand je tape sur ce bouton, je vois le bouton d'alerte normal en mode paysage. Mais lorsque j'appuie sur le bouton d'accueil et que je rouvre l'application, puis sur l'achat inapp, l'orientation de la boîte d'alerte change en portrait.Dans l'achat d'une application L'orientation de la zone d'alerte change en portrait lorsque l'application a repris

Je ne sais pas pourquoi cela se produit. Avez-vous déjà eu ce problème? Toutes les idées ou suggestions sont les bienvenues!

+0

Est-ce qui se passe dans le simulateur, sur le dispositif , tous les deux? J'ai vu ce genre de problème concernant les alertes GameKit et les fenêtres combinées avec cocos2d. Lorsque le simulateur revient au mode portrait lorsque je rejette une boîte de dialogue, cela fonctionne correctement sur l'appareil. – jtalarico

Répondre

0

Cela a fonctionné pour moi:

[[UIApplication sharedApplication] setStatusBarOrientation:[UIDevice currentDevice].orientation animated:NO]; 

Il semble que ces vues d'alerte s'orienter en fonction de la barre d'état (si la barre d'état est visible ou non)