LaunchImage(启动图)无法显示问题

问题1:添加图片以后不显示(依旧系统黑)


LaunchImage(启动图)无法显示问题_第1张图片
新建工程,系统默认

如图所示,我们新建的工程在第一次编译时:Launch Images Srouce 没有值,而Launch Screen File值为LaunchScreen.storyboard,编译成功之后,就一直存在在应用包中了,LaunchScreenFile有值的话,实际上是在plist文件里有一个对应的配置,应用会直接找它.之后导致Launch Images Srouce设置的新值Brand Assets启动图片,没有生效.

解决方案

删除掉Launch Screen File而且必须为空值,才行,然后自己在images.xcassets添加launchImage,这样就可以了。卸载应用,重新将新的Launch Images Srouce值编译到应用包中。必须 卸载了,重新 编译.

问题2:有的显示有的不显示

图片尺寸不适应.

LaunchImage(启动图)无法显示问题_第2张图片
来源于网络

解决方案

有关iPhone相关尺寸在这里  

按照苹果的尺寸切图,并拖入相应的位置,问题就解决了.

launchImage有点古老,不够灵活,不像launchscreen那样自定义,更加灵活.

通过LaunchScreen自定义启动动画 -  

你可能感兴趣的:(LaunchImage(启动图)无法显示问题)