Comment définir l'orientation pour corriger l'orientation des périphériques après le renvoi de ViewalViewController?
-
11-12-2019 - |
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?
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