iOS-启动图黑屏解决方法

作者: 冰风v落叶 | 来源:发表于2016-06-23 17:13 被阅读8593次

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

    iOS8.0 以后,系统默认优先选用Launch Screen.storyboard作为启动图, 注意, Info.plist文件中,Launch screen interface file base name 需要填写对应的storyboard. (注意是storyboard,而不是xib).

    解决办法:

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

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

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

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

    相关文章

      网友评论

      • kingkong1221:请问作者 我现在项目中遇到的问题是 iOS11系统 可以正常显示启动图 ,但是在iOS11前的系统 启动图黑屏,我新建了一个测试demon ,使用launchImages作为启动图的方式,均可正常显示,我现在定位 是我项目某些配置环节出了问题,但是一直定位不到具体位置,请问作者 能给写提示吗
        冰风v落叶:你的LaunchImage中图片尺寸给全了吗?
      • 子达如何:确实解决,然而为什么呢?
        我的APP一直都是两个配置项都用的,一直没有问题。突然,这个版本开始就有问题了。
        尝试过,只用Storybroad不设置AssetImage不行
        唯有只设置AssetImage不设置Storyboard才行。总觉得是SB文件的问题。
        e094488ed710:@子达如何 你好 问一下 你说的SB文件 在哪里 ?outlet 在哪里?
        BlueSky335:@子达如何 感谢。终于找到问题所在了😂,坑爹的苹果,也不给个错误提示。
        子达如何:又调了一会儿才找到了问题的本质
        是可是这是两个的,优先使用Storyboard的。
        出现黑屏是因为,SB文件拉了outlet。把SB文件的outlet删除才行
      • 一切都是幻觉:终于解决了,谢谢

      本文标题:iOS-启动图黑屏解决方法

      本文链接:https://www.haomeiwen.com/subject/hxfodttx.html