我正在 iPhone 6 设备上运行代码,且屏幕为竖屏模式。
NSLog(@"main screen height : %f", [UIScreen mainScreen].bounds.size.height);
为什么它返回的是568.0而不是667.0?
在iPhone上的模式是标准模式,而不是缩放模式。
编辑:即使在模拟器上也会发生这种情况 - 当我选择设备为iphone 6时。
我正在 iPhone 6 设备上运行代码,且屏幕为竖屏模式。
NSLog(@"main screen height : %f", [UIScreen mainScreen].bounds.size.height);
如果你需要继续支持iOS 7,启动图仍然是必需的;否则,可调整大小的启动界面(故事板)是更好的选择。