草庐IT

SDWebImage5

全部标签

iphone - 如何在没有任何缓存的情况下为一个实例使用 SDWebImage

我使用SDWebImage几乎每次我在表格View中显示图像时,图像下载/缓存库。我通常会像这样实现它(在TableViewcellForRowAtIndexPath方法中)。[cell.imageViewsetImageWithURL:[NSURLURLWithString:@"http://asite.com/animage.jpg"]placeholderImage:[UIImageimageNamed:@"placeholder.png"]];如果它有一个缓存版本,那将加载它。如果我想在一个地方使用SDWebImage的简单性(带有占位符/强大的下载代码),但没有缓存呢?我知道

ios - 如何将 ImageSlideshow 库与 sdwebimage 库一起使用

我正在尝试使用imageSlideShow库和加载图像,我使用SdwebImage图书馆,但我不知道如何一起使用imageSlideShow在Howtouse部分,说您可以使用AlamofireImage、sdwebImage、kingFisher库并示例此代码:slideshow.setImageInputs([ImageSource(image:UIImage(named:"myImage"))!,ImageSource(image:UIImage(named:"myImage2"))!,AlamofireSource(urlString:"https://images.unspl

ios - SDWebImage 找不到 SDImageCacheType

我面临无法使用SDWebImage库(用Objective-C编写)的完成block的问题。我在多个地方使用sd_setImageWithURL,但每次我收到错误Useofundeclaredtype'SDImageCacheType'。该问题出现在2台不同的MacBook上。我检查并在SDWebImage.h文件中声明了缺失的类型(附在末尾)。我正在使用CocoaPods。基本源码imageViewMain.sd_setImageWithURL(NSURL(string:finalURL))//Worksfine//Doesn'twork.letb:SDImageCacheType=

ios - SDWebImage 单例的使用

我不是100%熟悉将singleton用于其他框架的概念。例如,以下两个对SDWebImage的函数调用有什么区别,我应该使用哪个。一些小例子会很棒SDWebImageManager().saveImageToCache(myImg,forURL:myUrl)SDWebImageManager.sharedManager().saveImageToCache(myImg,forURL:myUrl) 最佳答案 什么时候应该使用哪个:你应该总是使用SDWebImageManager.sharedManager().saveImageTo

ios - 没有这样的模块 'SDWebImage' 使用 pod

这个问题已经有人问了here但是没有答案对我有用。我已经尝试了下面提到的所有方法。使用.xcworkspace打开项目从项目中删除了所有与pod相关的文件,然后podinstall甚至更新了cocoapods。在其他链接器标志中添加了$(inherited)标志。和-ObjC,所以它可能会从pod框架中找到路径。添加了用于导入SDWebImage的桥接文件。深度清理,每次构建并重新启动项目。我检查了4到5个小时以来的所有情况,但我没有得到发生这种情况的确切原因。下面是我的Pod文件。platform:ios,'12.0'use_frameworks!target'ProjectName

swift - SDWebImage swift 崩溃

似乎如果我在完成的block中使用“self”,它就会崩溃。self.imageView.sd_setImageWithURL(MYIMAGEURL,placeholderImage:nil,options:SDWebImageOptions.RetryFailed,progress:{(receivedSize:Int!,expectedSize:Int!)in},completed:{(image:UIImage?,error:NSError?,cacheType:SDImageCacheType!,imageURL:NSURL?)inifimage{UIView.transiti

ios - SDWebImage 在表格 View 滚动时更改图像

有一个带有单元格的TableView,每个单元格中都有一个ImageView。我使用SDWebImage加载图像并且它工作正常,但是当我快速滚动时-我看到单元格中的图像在成为正确图像之前发生了几次变化。为什么会这样?我该怎么办?附注我尝试在有或没有占位符的情况下使用它,结果相同imageView.sd_setImage(with:URL(string:myImageURL),placeholderImage:UIImage(named:"default.jpg")) 最佳答案 在您的prepareForReuse()中尝试添加:im

ios - 在 Swift 中使用 UIActivityIndi​​cator-for-SDWebImage

我正在使用SDWebImage,我想添加一个加载指示器。我找到了UIActivityIndi​​cator-for-SDWebImage库,我试图通过添加以下代码将其添加到我的Swift项目中:#import"UIImageView+UIActivityIndicatorForSDWebImage.h"到我的桥接头。出于某种原因,我在设置图像URL时仍然无法访问额外参数usingActivityIndi​​catorStyle。有人知道我做错了什么吗?我试过删除.m和.h文件并重新添加它们,但没有帮助。 最佳答案 添加“use_fr

ios - 快速调整 sdwebImage 的大小

您好,我正在使用sdwebImage在我的应用程序上显示图像。我这里有一个调整图像大小的代码funcresizeImage(image:UIImage,newWidth:CGFloat)->UIImage{letscale=newWidth/image.size.widthletnewHeight=image.size.height*scaleUIGraphicsBeginImageContext(CGSizeMake(newWidth,newHeight))image.drawInRect(CGRectMake(0,0,newWidth,newHeight))letnewImage=

ios - 理解SDWebImage下载器

文档不适合我。谁能给我示例代码或实例化SDWebImage下载程序并使用downloadImageWithURL方法的示例? 最佳答案 我已经为此创建了一个类,但下面是我如何使用它:-(void)setImageURL:(NSURL*)imageURL{_imageURL=imageURL;self.image=nil;[self.layerremoveAllAnimations];if(!imageURL){self.image=self.placeHolderImage;return;}__weakSDImageView*wea