【问题标题】:Rotate UIView programmatically以编程方式旋转 UIView
【发布时间】:2012-11-04 23:26:30
【问题描述】:

我有UIViewController,它只支持纵向。

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

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

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

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

【问题讨论】:

    标签: ios uiview uiviewcontroller mpmovieplayercontroller uiinterfaceorientation


    【解决方案1】:
    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
    

    必须返回 NO 是 iOS 5 或

    - (NSUInteger)supportedInterfaceOrientations {
      return UIInterfaceOrientationMaskPortrait;
    }
    

    在 iOS 6 中的 ViewController 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-09
      • 2015-06-21
      • 2013-03-24
      • 1970-01-01
      • 1970-01-01
      • 2011-02-16
      相关资源
      最近更新 更多