我正在更新應用程序,以在新iPhone 4上顯示高分辨率圖像。我的原始圖像(在UIImageView中)是100×100像素,因此我更新了新的圖像爲200×200像素。iPhone 4 - 高分辨率圖像模糊
我知道@ 2x約定,但是我的圖片並不存儲在我的項目本地 - 它們從網上檢索並用於iPhone 4和其他iPhone/iPod touch,因此它們不包含@ 2x in他們的名字。
有什麼特別的我需要正確顯示這些圖像嗎?我需要根據設備發送不同的版本嗎?或者我可以發送高分辨率版本並設置某種比例?
我認爲可能會導致這個問題的一個問題是我正在使用Base SDK 3.2,它可能不知道如何處理比iPhone 4預先約會更高密度的顯示器。我認爲這可能是一個問題,因爲我的問題似乎根植於蘋果的文檔「點VS像素」的討論和圖像的比例因子:
的思考?
非常感謝!
嗨Jer - 我在我的代碼中做的所有事情是使用調用特殊函數(image = [specialFunction:objID])從Web上檢索圖像。我設置了返回UIImage,然後將我的UIImageView設置爲該圖像(myUIimageView.image =圖像)。 – Max 2010-09-07 05:34:18
你能告訴我們什麼'specialFunction:'在做什麼? – jer 2010-09-08 12:11:22