我正在开发一个iOS新闻应用程序,它从URL(JSON)获取其内容。
在文章的详细信息中,ViewController我制作了一个标签来显示描述,假设我有以下字符串,应用程序将从JSON对象中获取该字符串(形成网址):
"bla bla bla <div>another bla bla bla</div><img src="some_image_src" />
bla bla blabla <strong>bla</strong>"
我正在使用HTMLReader删除html标记,除了字符串中的图像外,一切看起来都很棒,如何显示嵌入的图像?
提前致谢。
注意: HTMLReader文档非常简短,他们没有提及任何有关图片代码的内容
答案 0 :(得分:0)
使用您的网址下载图片数据并使用NSMutableAttributedString:
NSTextAttachment *attachment = [[NSTextAttachment alloc] initWithData:nil ofType:nil];
attachment.image = [UIImage imageNamed:@"whatever"];
NSAttributedString *attributedString = [NSAttributedString attributedStringWithAttachment:attachment];
yourTextView.attributedText = attributedString;