【问题标题】:how to use landscape right only in xcode如何仅在 xcode 中使用横向
【发布时间】:2018-07-28 03:39:53
【问题描述】:

我不希望我的应用在左侧将方向更改为横向,但如果用户更改屏幕方向,只需将其保持在右侧。我该怎么做?

【问题讨论】:

  • Apple 特别声明您应该避免这种情况。如果您支持横向,则应该同时支持横向。因此,请确保您对此有充分的理由(并希望他们同意)。

标签: ios xcode9


【解决方案1】:

在您应用的常规设置下,转到部署信息,取消选中横向左侧

【讨论】:

    【解决方案2】:

    如果您正在寻找更具体的屏幕方向控制,只需覆盖控制器的-supportedInterfaceOrientations

    目标-C

    - (UIInterfaceOrientationMask)supportedInterfaceOrientations {
        return UIInterfaceOrientationMaskLandscapeRight;
    }
    

    斯威夫特

    override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
        return UIInterfaceOrientationMask.landscapeRight
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-16
      • 2015-08-25
      • 2016-12-01
      • 2012-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多