iPhone 6和6加上错误的帧,边界值

我有我的应用程序build立在Xcode 5.1.1,但一旦升级Xcode 6面临的问题与帧大小的新尺寸iPhone 6具有750×1334分辨率,但获得输出480×300任何人都面临同样的问题与iOS 8,iPhone 6或即使在iPhone 6加上模拟器

只需运行应用程序和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是取决于方向,但我的问题是为什么它给我480×300代替实际的667×355

您单击MainWindow.Xib并select窗口

右侧正面显示属性检查器在复选标记FullScreen在启动和可见启动,我写下图像设置跟着我们

在这里输入图像说明