我在Adobe Illustrator上设计了一个H:100像素和W:2000像素的图像。当设备处于横向左侧时,此资产应横跨屏幕底部并完全覆盖整个屏幕。
据我所知,iPhone 6+是1080 x 1920.宽度为两千的资产应该可以轻松放在底部,所以我必须在这里找不到大的东西。
我使用Prepo将我的3x(宽度为2000的那个)转换为2x和1x。
数字如下:
3x:2001 x 102 2x:1334 x 68 1x:667 x 34
这套:
适合:5s,5,4s
太短:iPad Retina,iPad Air,iPad 2,6 +,6
我假设我错过了图像xcassets的一些关键方面,因为我有点不知所措。
谢谢,我很高兴用其他任何需要的细节来更新。
答案 0 :(得分:1)
iPad Air分辨率为2048x1536,因此您的2001像素宽度图像将不适合。此外,iPhone 6+分辨率为1242x2208,因此再次不合适。
您不应该只依赖图像大小来适应屏幕。你还没有看到图像是什么,但我想这个尺寸的东西会是某种渐变或某种扩散到屏幕底部的东西。
在这种情况下,您应该使用切片图像,无论设备分辨率如何,都会调整为任意大小。
如果您确实依赖图像尺寸,那么将来有什么保证不会有更高分辨率的设备会再次破坏图像?
提示......不久的将来会保证设备的分辨率更高,会破坏您的显示效果。
使用可调整大小的图像,无论它是什么,都可以拉伸到所需的大小。
使用类似AutoLayout的内容,以便图像视图的帧由屏幕大小设置,而不是由图像大小设置。