1.這是我從網(wǎng)上找的和自己一些想法,希望有更好的方法可以告訴我~~
(1)適配高度 主要是區(qū)分iPhone X ,寬度和iphone 6,7,8 一樣但是高度加長(zhǎng)了.
+ (CGFloat)fitScreenHeightWithHeight:(CGFloat)height {
CGFloat sizeH;
CGFloat fitSize;
if (iPhoneX) {
fitSize = ((SCREENHEIGHT - 145 ) / 667);
} else {
fitSize = (SCREENHEIGHT / 667);
}
sizeH = height *fitSize;
return sizeH;
}
(2)適配寬度
+ (CGFloat)fitScreenWidthWithWidth:(CGFloat)width {
CGFloat sizeW;
CGFloat fitSize = (SCREENWIDTH / 375);
sizeW = width * fitSize;
return sizeW;
}