Xcode 9.0之后如何合理的设置『项目图标』和『启动图』
2017-10-17 本文已影响206人
九剑仙
AppIcon
AppIcon上面这张是一个demo的项目图标,由于空间有限,只截取了比较有代表性的一部分来进行讲解。
描述 | 含义 |
---|---|
iPhone Spotlight iOS 7-11 40pt |
iPhone(手机) iOS 7-11系统上搜索界面内展示的图标 |
iPhone App iOS 5,6 57pt |
iPhone(手机) iOS 5,6系统上的项目图标(由于Xcode 9.0已放弃了iOS 8.0以下版本,因此无需配置) |
iPhone App iOS 7-11 60pt |
iPhone(手机) iOS 7-11系统上的项目图标 |
iPad Notifications iOS 7-11 20pt |
iPad(平板) iOS 7-11 通知栏内展示的图标 |
iPad Setting iOS 5-11 29pt |
iPad(平板) iOS 5-11 设置界面内展示的图标 |
经过分析后再来查看整个AppIcon,若是使用Xcode 9.0以上版本做开发,那么就可以省掉很大一部分的图标配置,甚至可以根据需要配置某个页面专属的个性图标。
LaunchImage
由于Xcode 9.0放弃了iPhone 5s以下的机型,因此启动图的适配变得异常简单。以竖屏为例:iPhone(手机)需4张图,iPad(平板)需2张图,共计6张图,尺寸以及对应的设备如下:
像素 | 设备 |
---|---|
768 × 1024 |
iPad 1x图 |
1536 × 2048 |
iPad 2x图 |
640 × 1136 |
iPhone 4.0寸屏(iPhone 5s/SE) |
750 × 1334 |
iPhone 4.7寸屏(iPhone 6/6s/7/8) |
1242 × 2208 |
iPhone 5.5寸屏(iPhone 6p/6sp/7p/8p) |
1125 × 2436 |
iPhone X |
使用工具快速生成
推荐一款快速生成项目图标的工具:APRO
App Store内搜索下载或点击下载链接
将生成的图片和Contents.json文件全部拖到对应的文件夹下,即可自动替换。