Swift在tableview单元格中显示来自url的图像

时间:2016-02-25 06:51:33

标签: ios xcode swift2 uitableview

我从api获取数据,我想在tableview单元格中显示这些数据。 我可以展示它,但如果有一个图像链接,我无法显示图像。 (只显示文字)

我的数据如:“blablablabla http://image.com/testImage

我试图分割文字和图片,但这不是一个好的解决方案。

如何在swift中显示带有图像的数据?

2 个答案:

答案 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执行此操作。