设置启动图片有两种方式:LaubchScreen.storyboard和Launch Image Source
一、LaubchScreen.storyboard
打开Assets.xcassets,创建Launch Image,将自己所需的各个尺寸的启动图填进去!
回到LaubchScreen.storyboard,设置UIImageView的image数据,将刚才创建的Launch Image的名字写入,如图:
最后在Launch Screen File 选择LaubchScreen,运行项目
二、Launch Image Source
这个就比较简单!
点击Launch Image Source 的Use Asset Catalog,会出现选择框
点击Migrate,Xcode会为我们创建一个名为Brand Assets的Launch Image,你可以不要
将自己所需的各个尺寸的启动图填进去!
回到General,点击Use Asset Catalog,选择自己刚设置的Launch Image,运行项目就可以了。
三、遇到的启动图问题
1、启动图被拉伸的问题?
这个可能是尺寸不对,查找出尺寸不对的图片,更换合适尺寸的图片。
如果是用LaubchScreen.storyboard的,可能是UIImageView,没有约束好!
2、已经设置了启动图,运行黑屏或没有出现启动图的问题?
删除项目,重新运行!
APP的启动图是从缓存读取的,查看沙盒,可以看到一张或两张的启动时屏幕的截图!
删除项目,让APP重新缓存新的启动图。