gpt4 book ai didi

IOS - SWIFT - 带有图像的 CollectionView,从数组加载 URL

转载 作者:行者123 更新时间:2023-11-29 10:29:10 26 4
gpt4 key购买 nike

我有一个包含不同图像 URL 的 Collection View 和数组。当我启动应用程序时, Collection View 开始通过数组加载图像:

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell
{
var cell = collectionView.dequeueReusableCellWithReuseIdentifier("cell", forIndexPath: indexPath) as! CellView

var url = arr[indexPath.row]

var urls = NSURL(string: url)
var data = NSData(contentsOfURL: urls!)

cell.ImageView.image = UIImage(data: data!)

return cell
}

问题出现了:例如,在第 4 个单元格 Collection View 上加载所有 4 个单元格的所有 4 个 url,这需要很多时间。 Collection View 如何为特定单元格加载特定 url,而不花时间将 url 加载到已加载的单元格?

感谢您的帮助!

最佳答案

我建议为此使用第三方库,它称为 SDWebImage .

然后对于单元格集中的每个 ImageView :

self.imageView.sd_setImageWithURL(url, completed: block)

关于IOS - SWIFT - 带有图像的 CollectionView,从数组加载 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30558990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com