让Android和iOS共用一套切图?

开发中,UI给出了图,但在iOS和Android命名不统一,需要重新命名,会带来一些不便,如果可以使用一套切图,那就节约了时间,方便管理.

命名约束:

  • Android 图片命名不能出现 @ 和 大写字母 (a-z _)
  • Android 中会出现 .9 文件
  • iOS 使用 @2 @3 来区别 2x 3x 图

当前我想到的解决办法:

  1. 所有图片统一命名为 abcd_2x.png abcd_3x.png 形式
  2. Android 端不需要处理, 直接使用 abcd_2x.png
  3. iOS 端:

    • 扩展 UIImage, 添加方法 imageBySelfName
    • 使用 : [UIImage iamgeBySelfName:@"abcd"] 获取图片
    • 方法内根据屏幕的分辨率 添加 _2x 或 _3x 的后缀 取图
    • 如果没有图, 则获取相近的图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值