最简单的适配:
启动图片增加一张 1125 *2436px。png的启动图片,如果不知道在哪里加,找到LaunchImage 右键 Show in Finder 再点击LaunchImage.launchimage 然后打开Contents.json 增加一个{
"extent" : "full-screen",
"idiom" : "iphone",
"subtype" : "2436h",
"minimum-system-version" : "11.0",
"orientation" : "portrait",
"scale" : "3x"
},
在返回把图片拖进去即可;
然后用代码的果友可能会有这个宏定义
#define kScreenH [UIScreen mainScreen].bounds.size.heigh
某些地方按钮可能在最下面那么就会覆盖一部分,最简单的解决方案宏定义加个判断
#define kScreenH ([UIScreen mainScreen].bounds.size.height==812?[UIScreen mainScreen].bounds.size.height-54:[UIScreen mainScreen].bounds.size.height)
这样就会上移54pt ,不能说完美,只是一个简单替代方案,切记不要都替换哦,不然你又的弹层覆盖的地方会覆盖不全的;