我在iPhone 7 +设备上运行我的应用程序,当我尝试记录Scale和屏幕绑定大小时,我得到的是与iPhone 5 / 5s / 5c / SE相关,而不是我的iphone 7 plus规格。 这是我在日志中得到的:
CGFloaf scale = [[UIScreen mainScreen] scale];
CGFloat screenHeight = [[UIScreen mainScreen] bounds].size.height;
NSLog (@"Scale: %f", scale);
NSLog (@"screenHeight: %f", screenHeight);
Output :
Scale: 2.000000
screenHeight: 568.000000
为什么???我感谢任何帮助。