iOS [UIScreen mainScreen].bounds 获取屏幕大小不对的问题

最近在做学单词应用的时候测试机iphone 8 plus通过[UIScreen mainScreen].bounds 获得的高度是 667!!!正常显示的机器上,通过[UIScreen mainScreen].bounds获得的高度是736。

一开始还以为是点击images.xcassets,选择LaunchImage这的问题;

原因是测试机是放大模式而不是标准模式

下面是怎么设置放大模式链接

https://jingyan.baidu.com/album/90bc8fc8acb652f653640cab.html?picindex=2

关于[UIScreen mainScreen].bounds尺寸不对还有一个问题,无论你用测试剂还是模拟器[UIScreen mainScreen].bounds的尺寸高度一直568;原因是

iOS [UIScreen mainScreen].bounds 获取屏幕大小不对的问题_第1张图片

我设置了这里;

iOS [UIScreen mainScreen].bounds 获取屏幕大小不对的问题_第2张图片

然而这里我却没有添加图片 哈哈  我把不同的尺寸图加进来就改变了

你可能感兴趣的:(iOS [UIScreen mainScreen].bounds 获取屏幕大小不对的问题)