iOS11 + iPhoneX 适配

一 针对 iPhoneX启动图 适配

LaunchImage 中添加一个和 iPhone X 相关的启动图片
图片尺寸:1125 * 2436

二 iOS11 安全区域 适配

iPhone X 取消了 Home键,实现了高屏占比。
所以默认 View 的区域是全屏幕
屏幕四周有圆角、顶部有“刘海”、底部有手势区域
导航栏高度是 44 + 44
安全区域: 顶部从44 到距离底部34 为安全区域

  • iOS11 以前,我们布局时,视图的 top 和 bottom 一般参照的是 Top Layout Guide 和 Bottom Layout Guide
  • iOS11 以后,那两个参照已经 deprecated (过时)了,而被 Safe Area 取代。
  • Safe Area 要求最低支持 iOS9.0
  • 但凡和父视图相关的 top 或者 bottom 属性的自动布局,应该参照 Safe Area。(之前默认是 Superview,当然如果产品允许,那就是另一回事了)
当然这篇文章很不错: 三分钟弄懂iPhoneX设计尺寸和适配
更多功能 访问作者这篇文章: 适配笔记

你可能感兴趣的:(iOS11 + iPhoneX 适配)