我已经阅读了大量关于iPhone屏幕大小的帖子和文章,但是找不到关于下一个问题的信息。
最近,我得到了一个草图的设计和大小为640x1136 (所有的资源都是如此,像背景图像)。据我所知,设计师heave为iPhone5-4英寸做了一个设计。我的设计是2倍。我说的对吗?
请看这里的Sketch项目屏幕!
因此,我想出口所有iphones 4,5,6,6s以上的设计。
目前,我正在用iPhone6S和物理设备开发我的项目。
但是,当我导出草图的设计时,就像在截屏上一样--我得到了3张图片。
当我向Assets.xcassets添加3张图片时,它们并不适合所有的设备。
此外,我可以出口2倍,但我得到1280×2272 2x,它是比更大的比iPhone 6s加屏幕分辨率。
我应该怎么做才能使这个草图设计在所有iPhones上都能很好地工作,特别是在我的iPhone 6s +上?也许我只能使用xcode中所有iPhones的一个图像?
发布于 2016-06-27 03:51:51
我相信你遇到的问题是,并不是所有的iPhone都有相同的高宽比。因此,您不能简单地缩放图像以适应所有的iPhones。
对于iPhone 5来说,64x1136是正确的像素分辨率。然而,iPhone 4是64x960(高度较短,但宽度相同)。
取决于图像的内容(因此什么看起来更好),您可以在从Sketch导出时裁剪图像,也可以拉伸图像以适应所有屏幕大小。
https://stackoverflow.com/questions/38040510
复制相似问题