启动页设置方式有两种
一是通过LaunchScreen.storyboard设置
二是通过 Assets.xcassets 增加 iOS Launch Image 设置启动页图片
今天碰到的情况是通过第一种方法
在 LaunchScreen 中拖上了一个 imageView 然后设置图片,发现图片并不生效,启动页白屏,修改 LaunchScreen view 的背景色倒是可以更改,图片怎么都出不来
最后解决方法:
因为我将图片放到了 Assets 中,然后在 LaunchScreen 中使用这张图片,并没有生效。
图片不要放置在 Assets 中,直接将图片拖拽到项目目录中任何(乐意)的路径,copy item if need 。然后在设置这张图片就可以了。
文章中没说不能用 assets。只是说放到外面能显示。也可能是缓存,也可能是其他原因。但最后的结果是放到了外面确实显示了。希望能帮到你
当初新项目是在assets里面放的,可以显示,后来想改启动页,替换assets就不生效了。我的解决方案是直接拷贝到项目中。当然assets里面就不能再有启动页了,若不然就存在两份了。所以说了删除assets里面的,assets里面就不放了,放到外面。