shouldAutorotateToInterfaceOrientation est certainement appelé ... mais quand je fais tourner l'iphone ... ou le simulateur ... rien ne change.iPhone 3.x et 4.x: shouldAutorotateToInterfaceOrientation renvoie TRUE, mais rien ne se passe
Je pensais que tout ce que je devais faire était le suivant:
-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
NSLog(@"this is being called ok");
return(YES); // Or return(TRUE);
}
Mais je crois qu'il ya autre chose que je dois mettre ????
Avez-vous réglé ceci à 'YES' (préféré à 'TRUE' dans Objective-C, mais les deux fonctionneront) dans tous les' UIViewControllers 'actuellement à l'écran? –
J'ai essayé à la fois OUI et VRAI (pas de changement). Comment trouver "tous les viewcontrollers actuellement sur l'écran"? J'ai 4 XIBs: Main ... et 3 onglets sur ma barre d'onglets. Fichiers 3 * .m. (1 pour chaque XIB) ... puis le fichier app-delegate * .m. Je n'ai besoin que de l'un des onglets pour permettre la rotation. Est-ce que j'ai toujours besoin de shouldAutorotateToInterfaceOrientation pour apparaître dans 4 endroits différents? Ou seulement dans le 1 que je dois faire pivoter? Ou seulement dans l'application-délégué? – Helen