现在的位置: 首页 > 综合 > 正文

iOS 控件加载图片不显示的原因--多么痛的领悟

2018年01月08日 ⁄ 综合 ⁄ 共 400字 ⁄ 字号 评论关闭

在编辑项目代码的过程中曾多次出现加载图片不显示的情况,有按钮上的,也有imageView上的,当时稀里糊涂的换了图片就可以了,还以为是图片本身的格式问题,现在终于抓到元凶了。

在Xcode中的Images.xcassets部分添加项目中需要的图片,一般是从外部直接拖拽的,有时候为了代码的可读性,会修改图片的名字,这就是产生问题的原因所在:如果先加图片再在Images.xcassets中修改名字,就会出现加载失败的情况,具体的内部机制还不是很清楚,应该与Xcode有关;为了提高效率,同时避免这种无厘头的bug出现,强烈推荐先将图片的名字修改好,最好加入@2x或者@3x(@1x目前不太用了),然后再将图片拖入Images.xcassets中,这样做即规范又省时省力。

发句牢骚,细节啊,都是不注重细节惹的祸~~~要是早发现这个问题,不至于浪费那么多时间纠结了。。。希望能给后来人些经验吧,啦啦啦~~~

抱歉!评论已关闭.