我从api获取数据,我想在tableview单元格中显示这些数据。 我可以展示它,但如果有一个图像链接,我无法显示图像。 (只显示文字)
我的数据如:“blablablabla http://image.com/testImage”
我试图分割文字和图片,但这不是一个好的解决方案。
如何在swift中显示带有图像的数据?
答案 0 :(得分:4)
我认为它会对你有所帮助。
从这里下载Haneke的自定义类
https://github.com/Haneke/HanekeSwift
并在您想要的地方使用给定的代码
let URLString = self.items[indexPath.row]
let URL = NSURL(string:URLString)!
cell.imageView.hnk_setImageFromURL(URL)
答案 1 :(得分:0)
如果您想在没有第三方代码的情况下执行此操作,可以使用UIImageView
方法将图片加载到imageWithData:
。当您使用UITableView
时,您需要异步执行此操作,以免影响滚动性能。您可以通过将图像加载代码放在dispatch_async
块中来使用GCD执行此操作。