美文网首页
iOS从网路获取iconfont代码转换和显示

iOS从网路获取iconfont代码转换和显示

作者: Shapkat | 来源:发表于2016-08-24 11:34 被阅读0次

iOS从网路获取iconfont代码转换和显示

在公司做项目的时候遇到了这种需求

其实iconfont代码在本地的话这个很简单

但是从网路获取的字符串你是不能转换成\UXXXXXXXX这种格式的

我在网上搜啊搜啊也没搜到这种需求

然后自己摸索一会 终于搞定了  

直接上代码

NSString*iconFont = nameArray[i][@"icon"];//从网路上获取的iconfont代码比如:"��&#xe 687��;";

NSAttributedString* attrStr = [[NSAttributedStringalloc]initWithData:[iconFontdataUsingEncoding:NSUnicodeStringEncoding]options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType}documentAttributes:nilerror:nil];

NSString*string = [attrStrstring];

label.text= string;

��

相关文章

网友评论

      本文标题:iOS从网路获取iconfont代码转换和显示

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