我的应用正在从服务器读取JSON以显示用户的内容。我在这个JSON中有不同的值:日期,标题,图像,文本内容等。现在内容是一个没有标记的纯文本放在TextView中。它不是那么漂亮,我不能在其中使用图像。
在iOS应用中使用标记发送和显示文本的最佳方式是什么?
答案 0 :(得分:0)
您可以在JSON中发送HTML,然后将其转换为带有DTCoreText的NSAttributesString,并将其设置为UITextViews的attributedText属性。与UIWebView不同,UITextView与属性内容是同步的,因此您甚至可以在实际呈现之前获取内容大小。请记住在DTHTMLAttributedStringBuilder中使用DTUseiOS6Attributes选项,使返回的属性字符串与iOS6 + UITextView兼容。
https://github.com/Cocoanetics/DTCoreText
属性字符串也可以包含图像: