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.举例:

iOS屏幕适配,精髓_第1张图片


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


             

你可能感兴趣的:(iOS屏幕适配,精髓)