iOS-启动图黑屏解决方法

首先,我们要先搞清楚,iOS系统是怎样确定启动图的:

- 1. iOS 8.0之前,系统优先选用 Launch Image 作为启动图

- 2. iOS 8.0以后,系统优先选用 Launch Screen 作为启动图  (注意, Info.plist文件中,Launch screen interface file base name 需要填写对应的storyboard名称)

- 3. 最近苹果又有了新规定,从2020年四月起提交至App Store的App,必须使用LaunchScreen搭建启动页

使用Launch Image时启动图黑屏解决办法:

- 1. 如果你 LauncScreen 和 LaunchImage 同时都使用了,就有可能出现启动图黑屏 (建议只使用一种)

- 2. 使用 LaunchImage 时出现黑屏,需要检查以下几个地方: (在LaunchScreen 将Info.plist中的 Launch screen interface file base name 删除,可解决黑屏)


1
2

(更改完设置,记得删除APP,重新安装,防止Xcode缓存)

使用Launch Screen时启动图黑屏解决办法:

- 1. 将图片放到```xcassets```的LauncImages文件夹中,如下所示(文件夹的名字可以随意起)

- 2. 将2x图和3x图都依次放好,图片的名字必须命名成xxx@2x.png、xxx@3x.png,然后在LaunchScreen.storyboard设置此图片

- 3. 重启手机,并且用Xcode重启App,即可修复 

Launch Screen的启动图

(PS:网上说xcassets的图片找不到的话,图片应该放到目录中,此方法治标不治本,有些系统上启动图还是黑屏)

如有错误之处,请大家指正,谢谢大家.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容