公司app适配起来比较琐碎,很多第三方库编译的时候没有支持模拟器的版本,所以我只好把这些库删掉,然后调试界面后再加进去,是不是听起来就很
。(我这个女程序媛水平不高没办法)。
适配iPhone X给我带来的最大教训就是:千万不要写死代码,之前用了很多20,49,44,诸如此类的高度,导致我不得一一改掉,而且吧,如果是多人合作的app,一开始就要说好一些常用的变量放在哪,不要每次你加一个,我加一个,不但重复后期还会有很多麻烦产生。
好了,下面说下我适配的过程:
首先适配之前我们要知道5.8英寸的iPhone X到底有什么变化。
1.屏幕像素尺寸:1125 * 2436.
2.开发尺寸:375 * 812 (你懂得),高度比iphone 6,7,8多了145pt。
那么苹果规定的适配准则是:
1.必须保证布局充满整个屏幕。你设计的产品核心内容不能被“齐刘海”,圆角和底部home指示器遮挡。核心内容要在safearea,如下图的位置。
(大部分使用标准
![](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif)
适配iPhone X给我带来的最大教训就是:千万不要写死代码,之前用了很多20,49,44,诸如此类的高度,导致我不得一一改掉,而且吧,如果是多人合作的app,一开始就要说好一些常用的变量放在哪,不要每次你加一个,我加一个,不但重复后期还会有很多麻烦产生。
好了,下面说下我适配的过程:
首先适配之前我们要知道5.8英寸的iPhone X到底有什么变化。
1.屏幕像素尺寸:1125 * 2436.
2.开发尺寸:375 * 812 (你懂得),高度比iphone 6,7,8多了145pt。
![点击查看原始大小图片](http://img.bbs.csdn.net/upload/201710/26/1508985139_829982.png)
那么苹果规定的适配准则是:
1.必须保证布局充满整个屏幕。你设计的产品核心内容不能被“齐刘海”,圆角和底部home指示器遮挡。核心内容要在safearea,如下图的位置。
(大部分使用标准