Comment définir l'orientation pour corriger l'orientation des périphériques après le renvoi de ViewalViewController?

StackOverflow https://stackoverflow.com//questions/10650930

Question

J'ai une vue détaillée où le contenu est affiché.Avec un bouton, je présente une autre vue Modelally:

[self.viewController presentModalViewController:helpViewController animated:NO];  

Donc, lorsque je renvoie cette aideViewController, la vue de détail est toujours en portraitmode.
Je ne peux pas l'obtenir à l'orientation du périphérique correct.

Je l'ai essayé avec ceci pour le faire pivoter à l'orientation du périphérique:

if ([UIViewController respondsToSelector:@selector(  
    attemptRotationToDeviceOrientation)]) {

    [UIViewController attemptRotationToDeviceOrientation];
}  

Il semble que, après avoir renvoyé la viewViefController viewDididAppear n'est pas appelé en détailléview.
Alors, comment puis-je obtenir ça pour travailler?

Était-ce utile?

La solution

plz essayer de définir le détaillant.m comme

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 
{
// Return YES for supported orientations
return YES;
//    return (interfaceOrientation == UIInterfaceOrientationPortrait);

}

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