扫码关注官方订阅号
问题来源:
开发中,UI给出了图,但在iOS和Android命名不统一,需要重新命名,会带来一些不便,如果可以使用一套切图,那就节约了时间,方便管理.
命名约束:
当前我想到的解决办法:
abcd_2x.png
abcd_3x.png
不是到这种方法可行否?
ringa_lee
这个方法可行啊,不过有两点需要注意。 1. 方法名打错了吧,建议用+imageBySelfNamed:。 2. +imageNamed:方法实现了缓存功能,建议你也去实现一下,可以显著提高第二次加载的速度!
+imageBySelfNamed:
+imageNamed:
还有一个更简单的方式,美术切图可以按照你写的规则命名。切图打包给你,用下面的脚本脚本批量修改文件名,自动递归目录):
shell$ for file in `find . -type f`; do mv $file ${file/%_2x.png/@2x.png}; done $ for file in `find . -type f`; do mv $file ${file/%_3x.png/@3x.png}; done
shell
$ for file in `find . -type f`; do mv $file ${file/%_2x.png/@2x.png}; done $ for file in `find . -type f`; do mv $file ${file/%_3x.png/@3x.png}; done
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个方法可行啊,不过有两点需要注意。
1. 方法名打错了吧,建议用
+imageBySelfNamed:。2.
+imageNamed:方法实现了缓存功能,建议你也去实现一下,可以显著提高第二次加载的速度!还有一个更简单的方式,美术切图可以按照你写的规则命名。切图打包给你,用下面的脚本脚本批量修改文件名,自动递归目录):