最近上手并主导一个小项目的研发,在开发地图模块的时候,UI切图给我们使用,他给的图片命名是
1.1.1.png
1.1.2.png
1.1.3.png
我也没有多看,就直接打包发给小组成员叫他添加到Images.xcassets里面的去,然后再在地图对应的位置上显示出来
他也很快添加好图片,但是效果却没有出现
故事版里面:
实际的效果却是这样:
百思不得其解!
小伙伴告诉我他加载不出来图片的时候我有点吃惊,因为觉得很简单啊,怎么会加载不出来呢? 后来我去看了一会儿 我发现我也束手无策!
第二天 把图片换成了一个其他的界面的png过来,突然发现又能正常的加载显示这张图片了,所以确定不是UI给的图片有问题! 于是去看图片的命名是1.1.1,总觉得不对,所以小伙伴就改了他的名字如下:
故事版:
实际效果:
解决这个问题后,就尝试着猜测是什么原因导致的这种情况的发生, 也尝试着从网络上寻找答案,但是 大多数博客都是讲解的是图片的大小啊,每种图标应该放在什么位置啊,没有讲解这方面的相关知识!
所以我就只能以我个人的理解来说,有可能是这个.(点)导致xcode认为这是区分png 还是jpg 的区分点,而且这里还是两个点,所以xcode就更搞不清楚哪个是哪个了
突然就觉得这种问题好坑啊!