我需要为 Swift 中的应用程序制作背景,我有每个 iPhone 不同尺寸的测量值:
Device Points Pixels Scale Physical Pixels Physical PPI Size
iPhone 6 plus 736x414 2208x1242 3x 1920x1080 401 5.5"
iPhone 6 667x375 1334x750 2x 1334x750 326 4.7"
iPhone 5 568x320 1136x640 2x 1136x640 326 4.0"
iPhone 4 480x320 960x640 2x 960x640 326 3.5"
iPhone 3GS 480x320 480x320 1x 480x320 163 3.5"
我有两个疑问:
- 我的图像大小应该是列的大小
Physical Pixels
吗? - iPad 和 iPad Mini 的背景尺寸是多少?
图像的分辨率必须是它在栏中所说的分辨率
Pixels
。出于所有意图和目的,这就是屏幕尺寸,即使实际像素不同。这份文档(英文)有一个很好的解释:iPhone 6 Screens Demystified。
对于 iPad,像素大小为 768x1024 和 1536x2048(分别为非视网膜和视网膜)。不管是 iPad 还是 iPad Mini,像素都是一样的。
我回答你:
Pixels
@1x
适用于除 iPad Pro 之外的所有 iPad