supportedInterfaceOrientations nicht funktioniert

Möchte ich einige meiner ViewControllers Landschaft und einige Porträt-also das ist, was ich getan habe:

Habe ich aktiviert landscape-Modus:

supportedInterfaceOrientations nicht funktioniert

Als Nächstes fügte ich diese Zeilen von code im view-Controller ich wollte Porträt:

-(NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationPortrait;
}
-(BOOL)shouldAutorotate
{
    return NO;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
    return UIInterfaceOrientationPortrait;
}

Allerdings, wenn ich drehen Sie Sie gehen noch zur landscape-Modus.Wie kann ich das beheben?

  • vermutlich haben Sie diese Methoden in Ihrem viewControllers, die geschoben in UINavigationController, richtig ?
  • Ja
Schreibe einen Kommentar