iOS屏幕适配,精髓

用最简单的语言解决我开发过程中的屏幕适配问题:(以下是iPhone6的适配)

1.保持对象的frame位置的x与y的相对位置不变。

(x/375)*kScreen_Width  

 (y/667)*kScreen_Height

2.根据不同的屏幕尺寸,按照等比例缩放生成的对象。

注意:此处的宏代表的是  #define  kScreen_Width ([UIScreen mainScreen].bounds.size.width)

           屏幕宽:iPhone6   375  point

公式:(对象的原来的宽 / 相对应屏幕的宽) * 定义的宏;


注意:#define kScreen_Height ([UIScreen mainScreen].bounds.size.height)

            屏幕高:iPhone6   667 点

公式:(对象的原来的高/ 相对应屏幕的高)  *  定义的宏;

3.举例:


最后添加一个链接:iPhone屏幕尺寸、分辨率以及适配。 


             

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容