2014-08-28 170 views
0

对不起,如果这看起来像一个天真的quesiton,但我很难找到一个明确的解决方案。4S全尺寸屏幕的外部加载图像尺寸

我有一个应用程序正在加载外部图像,这将是屏幕的全尺寸(即不是本地的,不是@ 2x问题)。

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

回答

0

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

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

与640×960像素,不加规模(1.0默认)图片为2x太大;这是预期的行为。你知道这是视网膜(即@ 2x)图像,你应该指定明确的scale