我现在正在研究尺寸分类,我发现iPhone 6s在“上下颠倒”的设备旋转中具有“紧凑”高度,而在“纵向”中则具有“常规”高度。这很有趣,因为我认为应该相同。我在“部署信息”中标记为“颠倒”。

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

https://github.com/VictorShurapov/ShowSizeClass

最佳答案

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

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

关于ios - iPhone的人像高度-“常规”,上下颠倒-“紧凑”-为什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37591206/

10-12 01:19