以编程方式旋转UIView

时间:2012-11-16 08:48:22

标签: ios uiview uiviewcontroller mpmovieplayercontroller uiinterfaceorientation

UIViewController仅支持纵向方向。

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

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

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

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

1 个答案:

答案 0 :(得分:0)

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 

必须返回NO是iOS 5或

- (NSUInteger)supportedInterfaceOrientations {
  return UIInterfaceOrientationMaskPortrait;
}
在ViewController中的iOS 6中