【发布时间】:2014-12-03 21:06:15
【问题描述】:
您好,我遇到了一个奇怪的问题。我正在向 Window 的 RootViewController 添加一个 UIViewController。 我已将 ViewControllerXIB 的自动调整大小设置为 MaskAll。当我在 iPad 上以横向模式运行 iOS 7 项目时,我得到的屏幕尺寸为 (1024,768)。但是当我在装有 iOS 8 的 iPad 上运行时,我得到的屏幕尺寸为 (768,1024)。我无法弄清楚为什么会这样。由于这个原因,我的 ViewController 的子视图没有以正确的屏幕尺寸加载,因为我将 ViewController 的屏幕尺寸传递给它们。 有人可以帮我解决这个问题吗?
【问题讨论】:
-
见stackoverflow.com/questions/24150359/… 这是同样的基本问题。
-
iOS 8 的横向屏幕尺寸报告方式与所有先前版本的 iOS 有所不同。我忘记了这是在哪个 WWDC 视频中提到的,所以我无法将您指向文档。