繁体   English   中英

iPhone 6和iPhone 6 Plus给出错误的边框和边界值[重复]

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM