2012-04-10 57 views
3

我有尺寸爲1900x1200的圖像文件。在我的代碼我嘗試當我嘗試運行在iPhone模擬器代碼(視網膜顯示)我的圖像看起來不成比例的將其加載爲爲什麼UIImage視圖顯示圖像大小錯誤

UIImage *image = [UIImage imageNamed:imageName]; 

。我試圖打印

image.size.width和image.size.height

和我得到的價值爲950x600。

我在做什麼錯。請幫助我。

回答

5

答案其實很簡單:UIImageView(和底層的UIImage)使用比例因子2.0。這是您的1900x1200 像素圖像對應於950x600 圖像與視網膜顯示比例因子2。你可以仔細檢查UIImage的scale屬性。

+0

謝謝。這解決了這個謎團。 – user1191140 2012-04-13 17:20:37

+0

如何使用SDWebImage下載具有精確比例尺寸的圖像? – Hemang 2016-04-11 06:44:16

相關問題