2010-09-13 6 views
1

Donc, après avoir perdu beaucoup d'heures à essayer de faire fonctionner mon application en mode paysage par défaut, je suis à la recherche d'une alternative.L'application iPhone 'faux' mode paysage

Mon idée est de créer l'application en mode portrait mais de faire pivoter le tout de 90 degrés, le joueur pense qu'il joue en mode paysage (quand je viens de tout faire tourner). Je reconnais que ce sera un peu difficile à développer mais je rencontre toutes sortes de problèmes quand j'essaie de programmer pour le paysage.

Ma question est, est-ce que Apple fronce les sourcils? Pourraient-ils rejeter mon application pour une raison quelconque ou est-ce sûr à faire? Y a-t-il des problèmes dont je devrais être au courant?

Conseils/articles/aide tous appréciés.

Répondre

1

Je n'autorise pas le mode paysage dans mes applications et aucune d'entre elles n'a été rejetée. Parfois, une application ne bénéficie pas d'être en mode paysage.

EDIT: Il en va de même pour le mode portrait. Si votre application n'a de sens que dans une orientation ou dans l'autre, Apple ne vous rejettera pas.

+0

En raison de la nature de l'application, il doit être vu en paysage. Si je pouvais l'éviter, je le ferais. –

+0

Désolé - j'ai oublié de dire la même chose pour le portrait: parfois, une application n'appartient pas en mode portrait. Vous ne serez pas rejeté à cause de cela. – MrAnonymous

0

Il y aurait des jeux OpenGL immersifs en plein écran qui masqueraient la barre d'état et le feraient. Notez que vous devrez toujours détecter et gérer les rotations paysage-gauche et paysage-droite, sinon votre application pourrait apparaître à l'envers.

+0

C'est bon à savoir, merci. –

0

Il suffit de définir une transformation affine sur votre vue de niveau supérieur et veillez à toujours utiliser le système de coordonnées correct.

1

Il existe une clé que vous pouvez insérer dans votre Info.plist pour la faire démarrer en mode paysage (voir here). Ou avez-vous déjà essayé cela?

Questions connexes