首先,我们要先搞清楚,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缓存)
如有错误之处,请大家指正,谢谢大家.
网友评论
我的APP一直都是两个配置项都用的,一直没有问题。突然,这个版本开始就有问题了。
尝试过,只用Storybroad不设置AssetImage不行
唯有只设置AssetImage不设置Storyboard才行。总觉得是SB文件的问题。
是可是这是两个的,优先使用Storyboard的。
出现黑屏是因为,SB文件拉了outlet。把SB文件的outlet删除才行