苹果官方紧急处理 (三) —— 强制更换启动图加载方式为stor

2020-04-25  本文已影响0人  刀客传奇

版本记录

版本号 时间
V1.0 2020.04.25 星期六

前言

苹果的政策一直在变,所以很多时候我们都需要根据政策及时变动,比如加苹果登录、UIWebView修改为WKWebView以及后面这个启动图片通过storyboard进行加载等,这一个专题就专门来处理苹果政策的变化。感兴趣的看下面几篇文章。
1. 苹果官方紧急处理 (一) —— 强制更换启动图加载方式(一)
2. 苹果官方紧急处理 (二) —— 强制更换启动图加载方式为storyboard实践和遇到的坑(二)

问题描述

这里一共遇到了三个问题:

  • 1) 第一个问题就是和QA模拟版本迭代升级换启动图,发现的问题,就是升级版本号换启动图都正常,但是如果降低版本号,换启动图就是黑屏了。
  • 2) 给背景图设置保护色,图片加载不出来的时候保护色不出来的问题。
  • 3) 适配问题。

问题解决

说实话这三个问题,只有第三个问题好解决,其他两个已经无解了,我们开发者可以活动或者解决的余地不是很大了。

但是我还要细说一下这三个问题,谁要是遇到了可以给提供下宝贵意见或者以待参考。

先说第一个问题。

这个黑屏问题我真的尝试了不知道多少方法了,但是都不管用:

等等试了很多方法还是黑屏。只要是中间降低过版本,更换的启动图就不会生效,屏幕变黑。

但是这个问题真的自己无解了,毕竟我们程序员可以做的很少了,都是工程配置和一个自建立的storyboardstoryboard里毕竟只是imageViewautolayout

所以这个问题暂时就是搁置了,只能暂时保证升级没问题就行。

下面说下第二个问题

这个问题我们也是无解的,这个像是什么呢?有点像iOS找不到图片默认给了个黑色的image,所以后面的imageView的背景保护色也是出不来的。

下面说第三个问题

这个是细活,不难,就是有点繁琐,都是细节问题。

总结:上面三个问题,确实属于意料之外,以为这个替换启动方式的小需求很简单,半小时完事的活,耽误了很多天,还留下了无法解决的问题。确实超过了自己的预期。但是找了很多天的资料,比如stackOverflow啥的,发现这个问题三年前就存在了,但是还是没找到好的解决办法。不知道是苹果的bug还是它在有意为之。

后记

本篇主要讲述了强制更换启动图加载方式为storyboard实践和遇到的坑,感兴趣的给个赞或者关注~~~

上一篇 下一篇

猜你喜欢

热点阅读