ios添加 启动画面_iOS 两种设置启动图方式的 bug 汇总

楼主最近几天一直在纠结这个,忙到最后发现是 Apple 的锅,臣妾真搞不定呀

1.单独使用 LaunchImage 来设置启动图时:

①iOS9 系统的手机,在 APP 从后台通过 openURL 拉起到前台时,不会出现启动图;

②但 iOS7 和 iOS8 正常。

2.单独使用 LaunchScreen.storyboard 来设置启动图时:

①iOS7 不支持该方式;

②iOS8 系统会导致 APP 在从后台被拉起到前台时,先出现黑屏再出现启动画面的情况,

③iOS9 系统,如果更换过启动图, APP 在后台被拉起到前台时出现的启动图不会更新。

3.使用 LaunImage 和 LaunchScreen.storyboard 混用的方式,问题如下:

①iOS8 系统会导致 APP 在从后台被拉起到前台时,先出现黑屏再出现启动画面的情况;

②iOS9 系统,如果更换过启动图, APP 在后台被拉起到前台时出现的启动图不会更新。

补充:

另如果某个版本使用了 LaunchScreen.storyboard 方式来设置启动图后,后续的升级版本不可再更改为 LaunchImage 的方式,如果有更改,则启动图依然会使用之前 LaunchScreen.storyboard 里的内容。见 stackoverflow 的这个问题

关于 iOS8 下 APP 从后台拉起到前台会先短时间黑屏的问题,测试发现微信和微博也同样存在。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值