使用DTCoreText解析HTML.怎么把加载css进去

使用DTCoreText解析HTML.怎么把加载css进去,第1张

就这个问题而言,WebView足矣。

我猜知乎日报也是WebView的。

or

使亏帆用textkit 吧

从7.0开始支持,textkit 基本上可以替代型空戚dtcoretext 的卜陵,更方便,原生性能应该也更好

鉴于原生开发工具在文本样式上控制的局限性,行业内成熟的APP应用都采用了Native+Web的混合视图,即在APP中嵌入浏览器框架,加载HTML网页

这样就可以完美的呈现富文本样式

比如微信的自媒体:这样的方式需要建立独立的H5站点,考虑到资讯页面一般都需要以链接的方式分享到站外,所以大都数阅读类的APP都是同时开发H5站和APP,利用一个后台提供内容给H5站和APP业务模型在APP中嵌入浏览器加载内容唯一运腊丛的缺点就是加载速度相对慢一些

但普通用户基本上看不出区别,所以是当前最流行的实现方式使用DTCoreText等文字效果代码类库(iOS平台)H5承载页+内嵌浏览器框架的方式虽然可以完美的呈现文本内容,但加载速度会慢一些,而且展示风格会有一点点突兀那么还有一种方法就是使用DTCoreTextDTCoreText是一个功能十分强大的文字效果代码类库

在UITextView上实现十分丰富的文字效果,包括文字大小、颜色、字体、下划线,链接,给文字加上图片、视频,文字任意间距等等

实现类似于CSS网页的文字效果

使用这种实现方法的APP比如,同样是以文字评论为主的APP,旁樱用户体验相比豆瓣电影就立刻显得高大上了:这种方式可以直接实现富文本效果,但鉴于应用本身也需要局尺以外链的方式分享到SNS站点,所以同样需要建立独立的H5站点


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8223144.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存