手机型号 | 屏幕尺寸 | 屏幕密度 | 开发尺寸 | 像素尺寸 | 倍图 |
---|---|---|---|---|---|
XS Max/11 Pro Max | 6.5 inch | 458 ppi | 375*812 pt | 1242*2688 px | @3x |
XR/11 | 6.1 inch | 326 ppi | 375*812 pt | 828*1792 px | @2x |
X/XS/11 Pro | 5.8 inch | 458 ppi | 375*812 pt | 1125*2436 px | @3x |
6P/6SP/7P/8P | 5.5 inch | 401 ppi | 414*736 pt | 1242*2208 px | @3x |
6/6S/7/8 | 4.7 inch | 326 ppi | 375*667 pt | 750*1334 px | @2x |
5/5S/5c/SE | 4.0 inch | 326 ppi | 320*568 pt | 640*1136 px | @2x |
4/4s | 3.5 inch | 326 ppi | 320*480 pt | 640*960 px | @2x |
XR/11,XS Max/11 Pro Max的开发尺寸坑了我一把,经验证实际的开发尺寸为375*812,原因目前未知。
接上面,原因找到了,因为闪屏图还是用旧的实现方式LaunchImage(有人说是使用LaunchImage实现的时候,部分比例的闪屏图缺失导致),系统自动将屏幕比例放大,开发尺寸变为375*812。
现在改为LaunchScreen.storyboard(苹果目前推荐)的方式实现,XR/11,XS Max/11 Pro Max的开发尺寸为正常,如下:
手机型号 | 屏幕尺寸 | 屏幕密度 | 开发尺寸 | 像素尺寸 | 倍图 |
---|---|---|---|---|---|
XS Max/11 Pro Max | 6.5 inch | 458 ppi | 414*896 pt | 1242*2688 px | @3x |
XR/11 | 6.1 inch | 326 ppi | 414*896 pt | 828*1792 px | @2x |
X/XS/11 Pro | 5.8 inch | 458 ppi | 375*812 pt | 1125*2436 px | @3x |
网友评论