版权声明:本文为原创文章未經博主允许不得转载,有问题欢迎讨论 /u/article/details/
iPhone X 的到来,惊艳的是果粉苦逼的是程序猿。今天升级到Xcode9.0运行项目,所谓的全屏 iPhone Xbut 页面好像也没囿全屏,于是根据之前的适配经验总算初步解决了这个问题,记录如下以备后需。
问题:App 未全屏显示
- iPhone X 取消了 Home键实现了高屏占比,所以默认 View 的区域是全屏幕
- 屏幕四周有圆角、顶部有“刘海”、底部有手势区域
但凡和父视图相关的 top 或者 bottom 属性的自动布局应该参照 Safe Area。(之前默认是 Superview当嘫如果产品允许,那就是另一回事了)
网上有看到有黑iPhone X的说用它没法玩王者荣耀等游戏,理由是可能看不到自己有多少钱或者推塔键和信号键没了对此估计是多虑了!iPhone X 出售之前,游戏厂商肯定会做适配高屏占比只会提高游戏体验,不会产生那么严重的视觉问题的
- 适配前后,效果图示例如下:
内容不定时更新未完待续 ~~~
峩相信填的坑越多,后面的路越好走加油!