我的应用程序基于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
答案 0 :(得分:0)
您点击MainWindow.Xib
并选择窗口
右侧头在启动时在FullScreen上的复选标记中显示属性检查器并在启动时显示,我在图像上写下设置关注我们