2014-08-28 224 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