草庐IT

SDWebImage5

全部标签

swift - 带有 SDWebImage 的 JSQMessagesViewController 中的用户特定头像

正如标题所暗示的,我正在使用JSQMessagesViewController。我希望每个用户都有自己的Avatar[UIImage]从FirebaseDatabase中的URL获取它并通过提取它。SDWeb图像。我能把这个放进去;overridefunccollectionView(_collectionView:UICollectionView,cellForItemAtindexPath:IndexPath)->UICollectionViewCell{letcell=super.collectionView(collectionView,cellForItemAt:indexP

ios - SDWebImage 说 "URL not found"虽然它存在

我想从网上下载一张图片并将其设置为map上的标记图标。对于下载,我使用的是SDWebImage库。不幸的是,我总是收到一条错误消息:TherequestedURLwasnotfoundonthisserver.但URL存在。我尝试了不同的图片URL,每个人都可以在浏览器中打开,但我总是得到同样的错误。这是我的代码:leturl=NSURL(fileURLWithPath:"http://blogs.taz.de/arabesken/files/2012/05/testbild-sendepause-300x240.jpg")varmanagerCompletedBlock:(UIIma

ios - 获取 SDWebImage 缓存图像

请问SDWebImageManager下载后如何获取下载的图片。我只有通过URL下载它的代码,这是我得到的:letmanager:SDWebImageManager=SDWebImageManager.sharedManager()manager.downloadImageWithURL(NSURL(string:feedDetails.thumbnail),options:[],progress:{(receivedSize:Int,expectedSize:Int)->Voidinprint(receivedSize)},completed:{(image,error,cached

swift - SDWebImage, swift : SDWebImageRefreshCached unresolved identifier

奇怪..文档中的一些简单内容似乎不适用于Swift。请参阅下面的代码。使用Swift时“SDWebImageRefreshCached”到底在哪里??self.profileImageView.sd_setImageWithURL(profileImageUrl,placeholderImage:UIImage(named:"default_profile_image"),options:SDWebImageRefreshCached) 最佳答案 在Swift中,枚举的公开方式略有不同。您会寻找SDWebImageOptions.R

ios - 与 SDWebImage 一起使用时,UICollectionViewCell 保持黑色

我想从InstagramAPI获取图像,然后使用SDWebImage在我的iOS应用程序的UICollectionView中显示它们。但是在我将图像加载到单元格之后,单元格仍然是黑色的。这是cellForItemAtIndexPath:中的代码:letphoto=self.photosArray[indexPath.row]as!AnyObjectletphotoUrlString=photo.valueForKeyPath("images.standard_resolution.url")!as!Stringprint(photoUrlString)//properlyshowthe

ios - 在 Swift 中使用 SDWebImage 问题

我正在尝试快速使用SDWebImage,喜欢使用的文件ID称为UIImageView+WebCache.h我使用将它添加到我的桥接header中#import"UIImageView+WebCache.h"现在我正在尝试使用以下方法快速加载该文件:varwebCah=UIImageView+WebCache()我收到一条错误消息:Useofunresolvedidentifier'WebCache'我相信它认为我在尝试使用uiimageview,而我只是在尝试使用那个objective-c类如何正确调用该类? 最佳答案 UIImag

ios - SDWebImage 缓存对象的大小

我想计算SDWebImage当前占用的内存大小(不是SDWebImage的最大大小)。在应用程序使用期间,我需要通过SDWebImage缓存对象跟踪当前RAM分配。基本上我想计算NSCache对象中所有图像(当时存在)的大小。我该怎么做?谢谢。 最佳答案 我认为这将使用给定代码返回内存缓存。使用SDImageCache.h的getSize函数。在内存缓存中返回。[[SDImageCachesharedImageCache]getSize];关注SDWebImage了解更多详情。 关于io

ios - 仅当图像无法加载 SDWebImage 时设置占位符图像

我想显示imageview的背景颜色,直到下载正在进行,如果下载失败或图像不可用,那么我想显示一个占位符图像。我怎样才能做到这一点?主要目的是稍后而不是在加载期间设置图像。谢谢 最佳答案 Swift3的解决方案:cell.imageView?.sd_setImage(with:url){(image,error,cache,urls)inif(error!=nil){cell.imageView.image=UIImage(named:"ico_placeholder")}else{cell.imageView.image=imag

Swift - SDWebImage/类别 "WebCache"的重复定义

当我导入了SDWebImage框架到我的项目中。我收到2条警告消息。他们都说'Duplicatedefinitionofcategory"WebCache"oninterface"UIImageView"'此外,还显示了一个'Inmodule"WebImage"importfrom:1:'如何隐藏或确保它不再显示?注意:框架已导入,并与二进制文件链接。我正在使用swift,所以我也连接了桥->"#import《SDWebImage/UIImageView+WebCache.h》" 最佳答案 使用@importSDWebImage;而

ios - SDWebimage 与 HanekeSwift 的对比

iOS中有许多可用的缓存库。最流行的库是用于缓存图像的SDWebImage。有一个图像缓存库是HanekeSwift的用于图像缓存。我的问题是如果SDWebImage和HanekeSwift的工作方式相同,它们之间的主要区别是什么?在哪种情况下我们使用SDWebImage或HanekeSwift的? 最佳答案 SDWebImage和Haneke之间几乎没有区别。所以这取决于用户选择他们想要使用哪个缓存库。这里有几个:-SDWebImage:-1)为UIImageView、UIButton、MKAnnotationView添加网页图片