外部加载的图像尺寸为4S全尺寸屏幕

时间:2014-08-28 05:26:55

标签: ios ios7

很抱歉,如果这似乎是一个天真的问题,但我很难找到明确的解决方案。

我有一个应用程序正在加载外部图像,这些图像是屏幕的完整大小(即不是本地的,不是@ 2x问题)。

我预计4s图像为640 x 960 / 72ppi,5 / 5s为640 x 1136 / 72ppi。因此,我们剪切了一些测试图像并加载它们,但它们都是2倍太大。当我们将图像缩小到320 x 480 / 72ppi 4秒时,一切正常。这是预期的行为吗?如果是,为什么?

1 个答案:

答案 0 :(得分:0)

如何初始化图像并显示图像?
[[UIImage alloc] initWithData:loadedData]UIImageView
如果是这样,请尝试:

[[UIImage alloc] initWithData:loadedData scale:2.0]

640x960像素无图像(默认为1.0)的图像太大2倍;这是预期的行为。您知道视网膜(即@ 2x)图片,您应该指定显式scale