2017-04-19 37 views
3

我只爲iPhone 5,iPhone 6和iPhone 6+創建我的應用程序。 我得到了一些信息如下所述: -如果應用程序在iPhone 4+設備上創建,是否需要使用@ 1x圖像?

1-普通設備,其條件爲1個像素= 1分@ 1X(舊版iPhone和iPad設備)

2-視網膜裝置,其條款4個像素(2×2)= 1點@ 2×(iPhone 4+)

3-視網膜iPhone6和ipad這方面9個像素(3×3)= 1點@ 3×(iPhone6 +)

請說明一下是否有任何需要添加@ 1x圖像Images.xcassets

回答

8

對於iPad 2,你需要1x分辨率照片。因此,對於這種情況,您需要在圖像資產中使用1x圖像,但如果您沒有正式支持iPad和iPhone 4以上,則不需要這些圖像。但是iPhone上僅運行iPhone的應用程序也需要在1x分辨率下包含圖像。如果您僅支持iOS 10 +,那麼在這種情況下,您不需要1張圖像,因爲iPad 2不支持iOS 10.

+1

所有僅限iPhone的應用程序必須在iPad上按原樣運行,因此不存在此類東西是「不支持iPad」。但iPad 2僅支持iOS 9,因此如果該應用只支持iOS 10及更高版本,則無需處理1x圖像。 – rmaddy

+0

假設目標不是通用應用程序。它將運行它不是建立在記住iPad的基礎上。無論如何,如果部署目標高於iOS 10,那麼在這種情況下不會出現混淆。 –

+0

@rmaddy改進了我的答案。 –

相關問題