【问题标题】:Set orientation landscape for a view controller为视图控制器设置方向横向
【发布时间】:2013-11-25 15:26:28
【问题描述】:

我的应用是纵向应用,现在我想将视图控制器置于横向。有一种简单的方法可以做到这一点吗?我只将设备信息设置为纵向,现在我有一个视图控制器,其中有一个媒体播放器,我认为最好以横向模式观看此视频。 我试过这个方法:

  • - (BOOL)shouldAutorotate: 不行
  • - (NSUInteger)supportedInterfaceOrientations: 不行

你知道有没有办法在不重做所有应用插入类别的情况下解决这个问题?

【问题讨论】:

    标签: ios objective-c iphone orientation uiinterfaceorientation


    【解决方案1】:

    你有两件事要做:

    • 在目标信息上设置支持的设备方向

    • 为您的 viewController 设置 (NSUInteger)supportedInterfaceOrientations 方法。如果这个视图只应该显示视频,我猜你应该只允许UIInterfaceOrientationMaskLandscape

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-02
      • 1970-01-01
      • 1970-01-01
      • 2012-05-02
      相关资源
      最近更新 更多