2009-09-20 7 views
0

J'ai 5 onglets dans mon application et il faut pouvoir faire une autorotation. Jusqu'à présent, je suis en mesure d'obtenir les 5 onglets pour pivoter à l'aide:Rotation automatique pour 1 onglet sur 5

(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{ 
    return YES; 
} 

Cependant je ne ai besoin de tourner 1. Comment puis-je faire ceci?

Répondre

0

Vous pouvez essayer de vérifier l'onglet actif en utilisant myTabBarController.selectedIndex ou myTabBarController.selectedViewController. Retourne YES ou NO selon l'onglet actif.

Attention cependant: que se passe-t-il si vous faites pivoter l'appareil dans une languette qui ne tourne pas (c'est-à-dire que rien ne se passe), puis passez à l'onglet rotatif? Ma conjecture est que ce sera dans son état précédent, non-réatué, car il n'a jamais reçu de messages concernant la rotation.