Comment permettre à une seule UIViewController pour faire tourner à la fois Paysage et Portrait de direction?

Mon application est seulement pour iphone appareil (iphone 4 et 5) et construit à l'appui de seulement ios 6.

Mon ensemble de l'application prend en charge uniquement portrait mode. Mais il y a une vue appelée "ChatView" , que je tiens à soutenir à la fois landscape et portrait modes.

J'ai mis l'appareil requis rotations comme suit -

Comment permettre à une seule UIViewController pour faire tourner à la fois Paysage et Portrait de direction?

J'ai également essayé le code suivant à l'appui de la rotation dans "ChatView" -

-(BOOL)shouldAutorotate
{
    return YES;
}

-(NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskLandscape;
}

Mais il ne pouvait pas faire tourner ce point de vue.

J'ai beaucoup cherché pour cela , mais pourrait ne pas être en mesure de trouver la solution à mon problème.

Et aussi dans "ChatView" il y a certains objets comme des boutons, des objets textfield dont les cadres sont mis programmaticaly. Donc, je veux savoir ce que je devrais avoir à définir des cadres de tous ces objets pour le mode paysage aussi?

S'il vous plaît aider moi.

Merci.....

  • Vous pouvez vous référer à ceci : stackoverflow.com/questions/12772749/...
  • si votre application a manette de navigation, alors il ne sera pas possible d'avoir une seule vue comme paysage.
  • votre rootviewcontroller est UINavigationController
  • il est possible d'avoir une seule vue comme paysage
  • stackoverflow.com/questions/14989353/... essayez ceci
  • vérifier mon démo pour réaliser ce type de fonctionnalité ,dropbox.com/s/lrsz4dpeolpeu23/RotationDmeo.zip
  • est ur Application de navigation est basé sur contrôleur ? J'ai eu la même exigence et de l'avoir fait comme ça.
  • oui. app de navigation est basé sur contrôleur. Comment avez-vous le résoudre?

InformationsquelleAutor Rohan | 2013-07-04