最近遇到一个问题,就是在设置启动图片的时候,把启动图片命名设置为了xxx@2x.png,
然后应用死活没有显示启动图片,调试了很久,才发现是因为文件命名的原因。
1. 如果在图片的下方有2x或3x的标识的,那么导入的文件命名也用上@2x或@3x是没有问题的。
比如,AppIcon里的图片,可以为icon@2x或icon@3x.(实际的像素就是下方的基数乘以2或3,@2x,@3x这里就是做一个区分而已)
2.如果是启动图片,即LaunchImage里的图片,因为下方没有@2x的标识,所以,导入图片的时候,图片等命名不要有@2x等标识。
tips:Retina HD 4.7 指的是4.7寸的高清Retina显示屏,即iPhone6的屏幕大小。
另外,如果启动页不需要从LaunchScreen.xib启动的话,要设置一下General。如图
还有设置步骤:
images就是默认的image.xcassets,选择Migrate,然后回到General把LaunchImage选上,最后,你也可以进入images.xcassets中,把新产生的Brand.xxxx这个移除掉。
注意!!!
注意!!!
注意!!!
底下的数值,Retina 4 中的4代表的是4寸屏幕的意思!!!!!
图片命名具体规则,参照下面传送门: