Le storyboard iOS d'orientation ne pivote pas?

D'accord, c'est probablement plutôt noob, mais je n'ai pas trouvé comment le résoudre. J'ai traîné un iPad UIViewController sur le storyboard et activé l'orientation à OUI. Mais pour une raison quelconque, cette vue ne tourne pas. La barre d'état en haut tourne, mais la vue, la table et les étiquettes ne tournent pas lorsque vous faites pivoter l'iPad. Quelqu'un sait pourquoi et comment le réparer?

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOr‌​ientation { return YES; } 
0

2 Réponses

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
   //Return YES for supported orientations

    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        //return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
        if ((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight)) {
           //implement your code 
        return (interfaceOrientation != UIInterfaceOrientationLandscapeRight);
    } else {

        return YES;
    }
}

Je pense que cela vous sera utile.

0
ajouté

La rotation de la barre d'état peut signifier que certains couplages modaux n'ont pas été correctement supprimés, vérifiez simplement. Aussi, si c'est dans un contrôleur de navigation, assurez-vous que toutes les vues de la pile ont été définies pour retourner YES.

0
ajouté