iOS 8手机内置图片变形问题,
先上图:
最近在更新项目的时候突然发现这个问题.我们公司后台有一个iPhone 6,系统一直没升过级,还是iOS8.2的系统.在他的手机上所有的本地图片都严重失真.立马在我自己的手机(iOS11.2)上看了下没问题.
很不放心,于是就把项目在所有的系统版本上(用的模拟器)都运行了一遍.发现只有在iOS8上才会出现合格问题.
当时还在想是不是苹果不支持ios8了,但是这种不可能的,就算苹果不维护iOS 8了,也不可能不支持.
我本人用的Xcode9.2,属于最新版本的
于是开始查资料,找原因,问了几个开发的朋友.
解决方法如下:
- 等苹果爸爸修复Xcode的bug
ps: 至于下个Xcode版本能不能修复,只能随缘了 - 不要用Assets来管理图片,把图片拉出来,放在单独的文件夹即可解决,更改icon的加载,图片的存放位置.
ps: 这个比较可行,详情可以看考:iOS中imageNamed与imageWithContentsOfFile的区别 - 降级Xcode版本,不要使用Xcode Version 9.2
ps: 这个方法我没测试,但是我一直都是使用最新的版本,这是做开发的习惯. - 提高工程内系统版本的兼容度(最低适配9.0)
ps: 这个是产品说了算的. - 让顾客升级手机系统版本!
ps: 这个你就做梦吧.