zoukankan      html  css  js  c++  java
  • iOS 使用SDwebImage缓存图片并在断网时候显示

     [_loadImageView setShowActivityIndicatorView:YES];
        [_loadImageView setIndicatorStyle:UIActivityIndicatorViewStyleGray];
        _loadImageView.contentMode = UIViewContentModeScaleAspectFill;
        [_loadImageView sd_setImageWithURL:self.imageUrl placeholderImage:nil];
        // 缓存图片
        SDWebImageManager *manager = [SDWebImageManager sharedManager];
        manager.delegate = self;
       
        [manager.imageDownloader downloadImageWithURL:self.imageUrl options:SDWebImageDownloaderContinueInBackground progress:^(NSInteger receivedSize, NSInteger expectedSize) {
           
        } completed:^(UIImage *image, NSData *data, NSError *error, BOOL finished) {
            NSLog(@"---save image is %@",image);
            [manager.imageCache storeImage:image forKey:@"one"toDisk:YES];
        }];
     // 从缓存取图片并显示
    SDWebImageManager *manager = [[SDWebImageManager alloc] init];
        UIImage *image = [manager.imageCache imageFromMemoryCacheForKey:@"one"];
  • 相关阅读:
    利用JavaScriptCore实现以下简单的功能(平方和)
    UIScrollView 实现比例缩放
    iOS 本地加载js文件
    UIScrollView现实自动循环滚动
    UIScrollView现实循环滚动
    swift
    swift
    swift
    swift
    swift
  • 原文地址:https://www.cnblogs.com/jgCho/p/5195482.html
Copyright © 2011-2022 走看看