0

我有UIViewController它只支持纵向。

在这个 viewController 我有MPMoviePlayerController对象。默认情况下,影片控制器支持横向和纵向。

当它处于全屏模式并变成横向时,主视图控制器也会改变他的方向,退出全屏模式后,主视图不会改变他的方向。

如果我将设备设置为纵向,主视图会自动返回到正确的方向。问题是即使设备处于横向,我也不想旋转主视图。

当电影控制器以全屏模式旋转时,有什么方法可以防止主视图改变其方向?或者将主视图返回到纵向的正确方法是什么。

4

1 回答 1

0
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 

必须返回 NO 是 iOS 5 或

- (NSUInteger)supportedInterfaceOrientations {
  return UIInterfaceOrientationMaskPortrait;
}

在您的 ViewController 中的 iOS 6 中。

于 2012-11-16T08:58:16.407 回答