在iphone 6上返回[UIScreen mainScreen] .bounds.size.height的值

gho*_*der 5 size ios iphone-6

我在iphone 6设备上以纵向模式运行我的代码.

NSLog(@"main screen height : %f", [UIScreen mainScreen].bounds.size.height);
Run Code Online (Sandbox Code Playgroud)

为什么它返回568.0而不是667.0?

iPhone上的模式是标准 - 不是缩放.

编辑:即使在模拟器上也会发生这种情况 - 当我选择设备为iphone 6时.

Jan*_*aya 9

为iPhone 6添加启动图像,然后它将按您的意愿工作

单击images.xcassets,单击属性检查器,然后选择iOS 8.0及更高版本

选择iOS 8.0及更高版本

那么你将得到选项像下面拖放视网膜图像大小为iPhone 6和iPhone 6加上两个额外的启动图像的Retina HD 4.7视网膜HD 5.5分别

为Retina HD添加启动图像