美文网首页iOS程序猿ios项目心得
iconfont配置化使用解决方案

iconfont配置化使用解决方案

作者: lol54188 | 来源:发表于2017-07-31 12:04 被阅读0次

废话部分:

在做iOS项目的时候经常会遇到使用图标的情况,图片格式的icon不但需要适配各种分辨率,而且本身体积较大,图片越多项目越臃肿。而iconfont都是适量icon可以无损缩放,不存在适配问题,而且一个.tff文件往往只有几百k,也就一个图片的大小,很能节省项目空间。

正文:

  1. 基本使用方法,大部分开发使用iconfont应该都是在代码里直接赋值,诸如@“\ue795”这种写法。
    1. 然而在项目中有些地方,需要做页面配置。常用的做法一般是做一个plist文件,然后读取文件中的数据来配置页面。 plistplist
    2. 我在一开始处理这个问题的时候直接在plist中填写了@“\ue795”。然而plist的string类型默认为8进制编码,label上显示出来的也是8进制字符串,最后显示出来就是\ue795。
  2. 所以我们需要知道@“\ue795”的8进制形式是什么。第一反应是不是想自己转码😂,我第一反应也是这样😂,然而nslog一下就好了嘛!反正输出都是8进制的😂。
    NSLog(@"%@",@"\ue795");
打印输出打印输出

惊不惊喜😂,搞了半天居然是个。现在直接把填到plist里面就行了。

相关文章

网友评论

    本文标题:iconfont配置化使用解决方案

    本文链接:https://www.haomeiwen.com/subject/kfollxtx.html