iPhone的纵向高度 - '普通',颠倒一个 - ' Compact' - 为什么?

时间:2016-06-02 11:56:35

标签: ios iphone xcode rotation size-classes

我现在正在学习大小课程,而且我已经发现iPhone 6s正在进行“颠倒”课程。设备轮换具有“紧凑”功能。在肖像'高度它有' Regular'。这很有意思,因为我觉得它应该是一样的。我标记了'颠倒''在部署信息中。

您可以尝试我的测试应用,您可以在其中选择设备并查看其实际具有的尺寸。绿色箭头表示常规'红色'紧凑',没有箭头 - '任何'。

https://github.com/VictorShurapov/ShowSizeClass

1 个答案:

答案 0 :(得分:1)

好的,所以我找到了解决方案iOS 8 upside down orientation, XCode option enabled, still doesn't work。现在我知道部署信息中的“设备方向”选项只是支持的选项。如果你真的想要使用'Upside Down',你需要对特定的ViewController进行覆盖:

override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask
{
  return .All
}