iOS 一张启动图通过LaunchScreen设置启动页

1、Launch Screen File选择LaunchScreen

Launch Screen File选择LaunchScreen.png

2、准备一张1242*2208px的图片作为启动图。

这张启动图上下尽量留出空白或背景来避免被裁剪。新建Source文件夹再在下级目录新建Images目录,将启动图片拖入目录。如下图:


目录.png

3、配置LaunchScreen.storyboard

首先,设置LaunchScreen.storyboard为默认启动和全屏,勾选“Is Initial View Controller”和“Use as Launch Screen”。如下图


配置LaunchScreen.storyboard_01.png

配置LaunchScreen.storyboard_01C.png

其次,需要注意以前用launchImage设置启动图的朋友一定要在Build Settings将底下的“Asset Catalog Launch Image Set Name”对应原来的启动图片名字删除。如下图:
配置LaunchScreen.storyboard_01B.png

然后,LaunchScreen.storyboard拖入一个UIImageViwe的UI控件,设置上下左右的边距都为0.注意,顶部一定要拖到最顶部(包括刘海),底部留safeArea.如下图配置。


配置LaunchScreen.storyboard_02.png
配置LaunchScreen.storyboard_03.png
配置LaunchScreen.storyboard_04.png

最后,最最重要的一点,每次更换启动图片时,一定要将启动图片重新命名,再拖入Source下级的Images目录下面,再在LaunchScreen.storyboard里面重新配置ImageViwe的图片。这样,可以避免更换启动图片时出现空白页面或读取到旧的启动图片的问题。另外,要将UIImageView的Content Mode设置成Aspect Fill。配置如下:

配置LaunchScreen.storyboard_05.png

你可能感兴趣的:(iOS 一张启动图通过LaunchScreen设置启动页)