美文网首页
小记: iconfont在iOS中的动态加载, 处理/U0000

小记: iconfont在iOS中的动态加载, 处理/U0000

作者: 那年那月那花儿 | 来源:发表于2019-05-28 16:04 被阅读0次

iconfont可以很减少图片包的大小, 不需要导入image, 只需要导入一份.ttf的字体库即可, 相关用法不一一介绍, 这里主要介绍如何用动态的形势加载字体库, 相关需求: 后台返回字体库&#x...类型的字体库name, 前端加载

1. 踩坑记录

  1. 更改&#x为/U0000, 字符串替换不可取(傻瓜操作)
  2. 更改&#x为//U0000, 字符串结果为/U0000&#x..., 非加载所需类型字符串

2. 解决方案

+ (NSString *) utf8ToUnicode:(NSString *)string {
    NSAttributedString* attrStr = [[NSAttributedString alloc] initWithData:[string dataUsingEncoding:NSUnicodeStringEncoding]options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType}documentAttributes:nil error:nil];
    return [attrStr string];
}

用加载HTML方式即可

相关文章

网友评论

      本文标题:小记: iconfont在iOS中的动态加载, 处理/U0000

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