【问题标题】:Xcode: specify orientations for both iPhones and iPads under Deployment Info?Xcode:在部署信息下为 iPhone 和 iPad 指定方向?
【发布时间】:2017-08-30 05:32:49
【问题描述】:

Answers like this 建议可以通过选中 Xcode 中 General 选项卡的 Deployment Info 部分下的复选框来锁定应用方向。

但是,这样做只适用于 iPhone,而不适用于 iPad。

具体来说,我们使用部署信息部分将应用程序锁定为仅纵向,但发现人们仍然可以在 iPad 上横向打开应用程序。

然后我们在应用的 plist 文件中发现了另一组方向键,用于控制应用在 iPad 上的方向!这意味着 Deployment Info 解决方案具有误导性,因为它仅适用于 iPhone。

那么是否可以在 Xcode 的其他地方以图形方式锁定 两个 iPhone 和 iPad 的方向(类似于使用 部署信息 部分),或者是唯一的选择手动修改plist文件?

Xcode 8.3 上的部署信息部分的屏幕截图:

【问题讨论】:

  • 如果您想阻止您的应用在 iPad 上旋转,您还必须选中“需要全屏”选项
  • @Dan 需要全屏被选中。 iPad 从横向开始,应用只能纵向打开——即使设备是横向的。

标签: ios iphone xcode ipad orientation


【解决方案1】:

在部署信息部分下有一个 iPhone 按钮和一个 iPad 按钮。点击 iPad,您将获得一系列全新的主界面、设备方向和状态栏样式选项。

当然,这是假设应用是通用应用而不是 iPhone 专用应用。

【讨论】:

  • 您在哪里看到 iPhone/iPad 按钮?是的,该应用程序是通用的。谢谢!
  • 上传了部署信息部分的屏幕截图。 Xcode 8.3。
  • 这很奇怪。在我自己项目的 Xcode 8.3 副本中,主界面上方的设备下方有两个按钮。
  • 您可以从设备下拉列表中选择 iphone、ipad 或 Universal。见i.stack.imgur.com/rdYD5.png
  • @ron27 它已经是一个通用应用程序,如问题中的屏幕截图所示
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-08
  • 1970-01-01
  • 2012-06-07
  • 1970-01-01
相关资源
最近更新 更多