如何在我的项目中使用SDWebImage

Iam使用collectionview加载图像。这些图像在后台线程中从url加载。 因此,滚动不平滑。在url中的图像过期秒后,因此我想用新的图像更新图像。如何使用SDWebImage加载图像,并使滚动平滑? 任何人都可以请帮我解决这个问题。

使用这个代码

[YOUR_CELL_NAME.YOUR_IMAGE_NAME setImageWithURL:[NSURL URLWithString:@"IMAGE URL"] placeholderImage:[UIImage imageNamed:@"PLACEHOLDER IMAGE NAME"]]; 

您需要将sdwebimage类集成到您的代码中。 之后,进行导入。

从这里下载sdwebimage

 #import "UIImageView+WebCache.h" 

并在你的collectionview方法中写下面几行来在后台线程中下载镜像。

 [YOUR_CELL_NAME.YOUR_IMAGE_NAME setImageWithURL:[NSURL URLWithString:@"IMAGE URL"] placeholderImage:[UIImage imageNamed:@"PLACEHOLDER IMAGE NAME"]];