目前我正在开发用于网络聊天的 iOS 客户端。因此,聊天消息具有 HTML 标记(粗体、斜体、下划线、字体颜色、图像(微笑)等)。例如:
<b>bold</b> <i>italic</i> <!--smile:bird--><img style="vertical-align: middle;border: none;" alt="bird" src="http://www.site.com/engine/data/emo_chat/bird.gif" /><!--/smile--> ordinaty text
目前我有两个想法如何显示消息:
- 将 UIWebView 添加到表格单元格。但我认为这不是一个选项,因为我们会有很多消息和很多 WebView。
- 将 UITextView 添加到表格单元格,解析 HTML 标记并对属性字符串进行必要的更改。但是 UITextView 不支持图像(如果我是对的)。
还有其他(更好的)方法来显示此类数据(样式文本+图像)吗?