Question

et Heres l'affaire.

Im essayant d'obtenir quelques-unes de mes vues à jouer bien ensemble, mais je dois malheureusement manquer quelque chose.

Heres la vue sur i ont

  • délégué Application
  • UIViewController contenant un tabbarcontroller
  • UIViewController contenant une vue OpenGL (doit être paysage)

Le Delgate d'application gère les deux vues via le
- (void) didRotate: (NSNotification *) notification
fonction.

Il me semble être en cours d'exécution dans un problème lorsque je tente de passer loin de la vue avec le tabbarcontroller à l'autre point de vue, il charge toujours l'autre point de vue en mode potrait.

Je sais maintenant les travaux de vue du paysage, comme ive a chargé dès le départ et il fonctionne très bien. Il semble être le tabbarcontroller. Après (la vue avec le tabbarcontroller) est init et ajouté, thats quand je commence à voir cette bizarrerie.

Ive googlé et stackoverflowed pour voir si une solution aide, mais je ne peux pas sembler trouver quelque chose. Toute aide serait grandement appréciée.

Était-ce utile?

La solution

contrôleurs de barre d'onglets acceptent uniquement les changements d'orientation qui sont synchronisés sur la vue des contrôleurs qu'ils contiennent.

Dans votre cas, portrait dans un contrôleur de vue moyen portrait à travers le conseil d'administration. Vous devez vous assurer que renvoie OUI shouldAutorotateToInterfaceOrientation: de la même manière sur tous vos contrôleurs de vue.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top