<分区>
我的应用程序是在 Xcode 5.1.1 上构建的,但是一旦在 Xcode 6 上升级,就会遇到新尺寸的帧尺寸问题 iPhone 6 的分辨率为 750x1334,但是输出为 480x300 是否有人遇到过与 iOS 8 相同的问题, iPhone 6 甚至在 iPhone 6 plus 模拟器上
只需运行应用程序和 NSLog 以下几行
NSLog(@"Width - %f, Height - %f",self.view.frame.size.width,self.view.frame.size.height);
NSLog(@"Width - %f, Height - %f",self.view.bounds.size.width,self.view.bounds.size.height);
输出:
宽度 - 480.000000,高度 - 300.000000 宽度 - 480.000000,高度 - 300.000000
我从 iOS 8 知道 bound.size 取决于方向,但我的问题是为什么它给我 480x300 而不是实际的 667x355