【发布时间】:2015-02-25 13:26:13
【问题描述】:
这个问题还没有解决。使用资产目录、设备特定(非通用)时,选项为 1x、2x、r 2x、3x。 1x 是不必要的,因为它不是视网膜。 2x 适合 ip4,分辨率为 640x960。 r 2x 适合 ip5,分辨率为 640x1136。 3x 是 ip6plus 井,分辨率为 1242x2208。
现在,当我为 ip6(不是 ip6plus!)运行模拟器时,它使用 2x 图像(ip4 为 640x960 res),而且它也没有放大以填充屏幕(无论如何这都没有意义,因为比率不不适合)。
有没有人找到合适的指南来为新手机设置背景图片?我的意思不是解释各种 res 大小是如何缩放的,这很清楚,但是如何解决共享 ip4 和 ip6 的 xcassets 图像以及@2x 之间的明显不匹配?谢谢!
编辑:Xcode asset catalog support for 3.5", 4", and 4.7" @2x images? 类似的问题,但没有真正解决,只是使用通用而不是设备特定的解决方法。有人知道更好的方法吗?
【问题讨论】:
-
很抱歉,老兄已经回答了很多次了,这里应该可以帮助到stackoverflow.com/questions/25755443/…
-
是的,我知道缩放比例,但这不是我的问题。
-
我不明白您的问题,然后根据您提出的内容和已经给出的答案,似乎该问题的答案应该为您提供您想要的。如果不是,请提供更多信息,以便我们提供更好的答案。
-
分辨率缩放清晰,启动图像在资产目录中工作正常,但使用相同的原理并根据设备将图像添加到各自的井 1x、2x、r 2x、3x,并使用适当的缩放,仍然没有回答如何为 ip6 加载 750x1334 图像。模拟器将 2x 井中的 640x960 图像用作 ip6 的背景,这是错误的图像,没有炸毁。
-
哦,好吧,我想我现在明白了。老实说,您的问题还不够清楚。也许最好改写你的问题?