为了账号安全,请及时绑定邮箱和手机立即绑定

在iOS中将HTML转换为NSAttributedString

在iOS中将HTML转换为NSAttributedString

幕布斯7119047 2019-07-25 19:45:03
在iOS中将HTML转换为NSAttributedString我正在使用一个实例UIWebView来处理一些文本并正确地着色它,它将结果作为HTML而不是显示在UIWebView我希望Core Text用a 显示它NSAttributedString。我能够创建和绘制NSAttributedString但我不确定如何将HTML转换并将HTML映射到属性字符串。据我所知,在Mac OS X下NSAttributedString有一个initWithHTML:方法,但这只是Mac的补充,不适用于iOS。我也知道有一个类似的问题,但它没有答案,我虽然我会再试一次,看看是否有人创造了一种方法来做到这一点,如果是的话,他们是否可以分享它。
查看完整描述

3 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

Github的Oliver Drobnik正在对NSAttributedString进行一项正在进行的开源添加。它使用NSScanner进行HTML解析。


查看完整回答
反对 回复 2019-07-25
  • weixin_慕哥7034194
    weixin_慕哥7034194
    当html复杂度稍微大一点 标签多一点 用dtcoreText解析直接就崩溃了 系统的最多只是很慢很慢
  • 3 回答
  • 0 关注
  • 1732 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信