使用Assets.xcassets来管理引导页图片,将指定分辨率的图片放入指定的位置,使用时只需要拿到图片名,图片会根据分辨率自动选取匹配的图片 有点像@2x @3x图片自动管理机制
具体实现有以下几个步骤:
1.创建一个LaunchImage类型的图片集合(右边工具栏改你只要的尺寸大小,适配横屏竖屏iOS7之前等尺寸)
2.将创建的LaunchImage.launchimage从命名为后缀名为.imageset的图片集合introductoryPage1.imageset
3.根据分辨率将指定图片拖入到指定位置
4.如有多张图片引导页,可以使用同样方法创建多个introductoryPage2.imageset,introductoryPage3.imageset,introductoryPage4.imageset等
目前主流适配的设备尺寸
尺寸 | 分辨率 | @ | 型号 | 对应设备 |
---|---|---|---|---|
4.7'' | 750×1334 | @2x | Retina 4.7'' | iPhone6/iPhone6s/iPhone7/iPhone7s/iPhone8/iPhone8s |
5.5'' | 1242×2208 | @3x | Retina 5.5'' | iPhone6P/iPhone7P/iPhone8P |
5.8'' | 1125×2436 | @3x | iPhone X/iPhone XS | iPhoneX/iPhoneXs |
6.1'' | 828x1792 | @2x | iPhoneXR | iPhoneXR |
6.5'' | 1242x2688 | @3x | iPhoneX Max | iPhoneX Max |