美文网首页
iOS屏幕适配

iOS屏幕适配

作者: _Boring | 来源:发表于2017-02-28 23:16 被阅读61次

#define kFitScreen(value)  ((value) * [UIScreen mainScreen].bounds.size.width / 375)

为什么这样呢?

iOS 屏幕尺寸图

宽高比:

5s: 0.563

 6:  0.562

6p:  0.562

也就是说其实它们的宽高比是近乎一样的,那么在实际开发中,只要在响应需要适配的地方调用上面的宏去设置宽高就OK了。

因为我们设计师是按照6的尺寸出的图,所以上面的值是375。

PS:因为我们出图的时候是直接出的逻辑分辨率所以是375,有的设计稿出来的可能是750px,因为可能是按照像素出的图,所以如果这样将375改成750就好了。

当然这个还是有一定缺陷的,有些地方可能照顾不了那么全面,需要和设计师商量着来,但是大体上也就这样了。

如果有更好的方法请一定要留言,勿喜,轻喷...谢谢!

相关文章

网友评论

      本文标题:iOS屏幕适配

      本文链接:https://www.haomeiwen.com/subject/hqifgttx.html