[英]iPhone 6 and 6 plus giving wrong frame, bounds values [duplicate]
我的应用程序是在Xcode 5.1.1上构建的,但是一旦在Xcode 6上升级,则面临新尺寸的iPhone 6帧分辨率问题iPhone 6的分辨率为750x1334,但是输出480x300的确有人遇到iOS 8,iPhone 6或iOS相同的问题即使在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
您单击MainWindow.Xib
并选择窗口
右侧头部在启动时在全屏上显示选中属性检查器,在启动时在可见上显示属性检查器,我在图像上记下设置,请关注我们
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.