草庐IT

sdwebImage

全部标签

ios - 如何使用带有 UICollectionView 的 SDWebImage 添加溶解动画

我想用SDWebImage向imageView添加一些动画。我的collectionView委托(delegate)函数在这里-(UICollectionViewCell*)collectionView:(UICollectionView*)cvcellForItemAtIndexPath:(NSIndexPath*)indexPath{Cell*cell=(Cell*)[cvdequeueReusableCellWithReuseIdentifier:@"identifier"forIndexPath:indexPath];[cell.imageViewsd_setImageWith

ios - 如何使用 SDWebImage

我有UITableViewCell并在此加载图像,所以我想图像加载异步并显示激活指示器。这次图像加载时间非常长,所有图像在图像显示在表格View后加载。很多时候图像无法加载并且用户UIInterface挂起。并且不要在应用程序中运行任何进程。我很累,我使用了一个SDWebImage库。请帮助如何可能,谢谢#import"UIImageView+WebCache.h"@interfacepictureViewController(){NSArray*picarray;NSArray*titlearray;NSArray*idarray;}@end@implementationpictur

ios - 在 SDAnimatedImageView 中重复源图像

我有一个小图block图像url(50x50),我想为占据全屏的SDAnimatedImageView设置它。是否可以让我的源图block图像在SDAnimatedImageView中在垂直轴和水平轴上重复,从而占据所有空间?到目前为止,我最接近的是在SDAnimatedImageView上使用contentMode来拉伸(stretch)这个平铺图像,但这看起来完全不对。到目前为止,我没有做任何疯狂的事情,只是[selfsd_setImageWithURL:url];其中self是SDAnimatedImageView 最佳答案

iOS SDWebImage NSURLErrorDomain 错误 406 甚至在它联系服务器之前,为什么?

我写了一个WS,它提供的功能之一是头像(上传和服务器)。唯一的问题是,每当我尝试使用SDWebImage(UIButton+SDWebImage)访问一个时,我都会在完成处理程序中收到上述错误。完整的错误是:(ErrorDomain=NSURLErrorDomainCode=406"Theoperationcouldn'tbecompleted.(NSURLErrorDomainerror406.)")奇怪的是服务器永远不会被触及(登录以验证这一点)!任何想法可能导致此问题以及如何解决它?PS如果我对URL进行NSLog,然后将其复制并粘贴到浏览器中,它就可以完美运行,所以它与SDWe

ios - 如果我在一个 View Controller 中调用异步操作并且用户移动到下一个 View Controller ,异步调用是否完成

在我的第一个屏幕上,我想加载和缓存几个JSON调用和图像调用。如果用户在完成之前单击第二个ViewController,这些电话会被取消还是会结束?AFNetworking中的示例调用:AFHTTPSessionManager*manager=[AFHTTPSessionManagermanager];manager.responseSerializer=[AFJSONResponseSerializerserializer];manager.requestSerializer=[AFJSONRequestSerializerserializer];NSString*arcURL=[N

ios - 具有永久缓存的 sdwebimage

我正在开发一个iOS应用程序,它需要SDWebImage将图片永久缓存到手机上。SDWebImage代码中有一个过期设置,我是否应该将过期时间设置为一个较大的值以永久存储缓存?既然我想永久缓存图片,我应该将它们存储在专用文件夹中还是默认目录就足够了?我的应用程序需要这些图片在应用程序关闭和重新打开以及手机重新启动时保持不变。如果我想永久缓存图片,除了将到期时间设置为一个较大的值外,还有什么我需要注意的吗?谢谢。 最佳答案 遗憾的是SDWebImage没有提供这样的能力所以为了利用SDWebImage提供的高级缓存功能,我围绕它编写了

ios - 是否有像 SDWebImage 或 HJCache 支持 ARC 的缓存框架?

我找到了https://github.com/rs/SDWebImage和https://github.com/markofjohnson/HJCache图像异步下载和在磁盘和内存上缓存的好方法。有没有类似但支持ARC的东西? 最佳答案 更新:AFNetworking添加了对ARC的支持。对于图像缓存,NSURLCache从ios5开始进行磁盘缓存,请参见此处here 关于ios-是否有像SDWebImage或HJCache支持ARC的缓存框架?,我们在StackOverflow上找到一

ios - 没有 ssl 证书的 SDWebImage

我尝试通过SDWebImage设置图像。但SDWebImage取消操作。我试图在Safari中使用url获取此图像,Safari向我询问证书。当我取消对话框窗口时,我得到这个图像。问题是:我可以在不修改这个库的情况下禁用SDWebImage证书验证吗? 最佳答案 使用UIImageView_name.sd_setImage(with:URL(string:logo),placeholderImage:nil,options:.allowInvalidSSLCertificates)代替UIImageView_name.sd_setI

ios - 使用 SDWebImage 设置图像

我正在将图像设置为UIImageView,如下所示。[pPostImagesetImageWithURL:[NSURLURLWithString:@"http://www.mywebsite.com/p.png"placeholderImage:[UIImageimageNamed:@"loader.png"]];现在我想要的是添加按钮并设置它的图像(这样图像就不会被拉伸(stretch))。为了让UIButtonImage不拉伸(stretch),我发现我需要使用下面的语句。[myButtonsetImage:(UIImage*)forState:];但是如何在setImage中写入

ios - SDWebImage 疯狂的内存增长,高虚拟内存?高脏内存大小。附视频

我在开发一个内容非常丰富的应用程序时遇到了问题。我正在使用SDWebImage将图像异步缓存和加载到我的UIImageViews和UIButtons(如果适用)。在这个应用程序中,我有内容提要,它们是从服务器URL加载的3列宽图片的CollectionView。当我滚动时,内存像疯了一样累积,但在需要时会自行清除,这是SDWebImage的预期行为。但是,此应用程序是一个选项卡式应用程序,因此如果我部分滚动浏览一个提要,切换选项卡并滚动浏览另一个选项卡上的提要-内存只是建立而不会被清除。我知道的第一个问题是图像尺寸非常大并且在应用程序内按比例缩小而不是以100x100PX的正确尺寸下载