用最简单的语言解决我开发过程中的屏幕适配问题:(以下是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屏幕尺寸、分辨率以及适配。