0

私のapilicacionでは、次の方法を使用して回転します。

- (NSUInteger) {supportedInterfaceOrientations
    return UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight;
}

しかし、次のビューをロードするとき

 View2 *Cambio =[[View2 alloc]initWithNibName:Nil bundle:Nil];
 Cambio.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
 [self presentViewController:Cambio animated:NO completion:^{/* done */}];

しかし、これは自動的に回転しますUIInterfaceOrientationMaskLandscapeRight to UIInterfaceOrientationMaskLandscapeLeft

何か案は?

4

1 に答える 1

1

多分あなたは試すことができます

-(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
    return UIInterfaceOrientationLandscapeRight;
}
于 2012-11-28T20:48:24.773 に答える