繁体   English   中英

在tableview单元格中从URL快速显示图像

[英]Swift show image from url in tableview cell

我正在从api获取数据,我想在tableview单元格中显示此数据。 我可以显示它,但是如果其中有图像链接,则无法显示图像。 (仅显示文字)

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

我试图拆分文本和图像,但这不是一个好的解决方案。

如何快速显示带有图像的数据?

我认为它将为您提供帮助。

只需从此处下载Haneke的自定义类

https://github.com/Haneke/HanekeSwift

并在需要的地方使用给定的代码

let URLString = self.items[indexPath.row]

let URL = NSURL(string:URLString)!

cell.imageView.hnk_setImageFromURL(URL)

如果要在没有第三方代码的情况下执行此操作,则可以使用imageWithData:方法将图像加载到UIImageView 在使用UITableView您需要异步执行此操作,以免影响滚动性能。 您可以通过将图像加载代码放在dispatch_async块中来使用GCD进行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM