想问下除了用WebView,还有没有其他的方式在View里显示HTML的内容,比如一篇从数据库读取出来的带有HTML标签的文章。
1
yopming 2015-04-10 09:17:59 +08:00 1
HTML不知道
但是如果是文章的话,可以参考Flipboard,使用canvas来渲染文章 https://github.com/Flipboard/react-canvas React Canvas brings some of the APIs web developers are familiar with and blends them with a high performance drawing engine. |
2
jtn007 2015-04-10 09:29:17 +08:00
|
3
blank_dlh 2015-04-10 09:34:10 +08:00 1
iOS 中可以自己解析 HTML 为 NSAttributedString,然后直接丢给 UILabel 处理就好了;
iOS 7 以后,提供了现成的方法来从 HTML 转换为 NSAttributedString,支持一些简单的样式; 如果比较复杂,比如图文混排什么的,只能自己解析完,自己用 Core Text 绘制。 |