zoukankan      html  css  js  c++  java
  • ios SDWebImage 图片加载显示菊花

    之前一直不知道怎样给图片加载的时候显示菊花, 都用placeholder来代替了, 原来SDWebImage 自带这个功能:

    // 只要在加载图片的位置这么写就行了:
     __block UIActivityIndicatorView *activityIndicator;
        [cell.imgView sd_setImageWithURL:url placeholderImage:nil options:SDWebImageProgressiveDownload progress:^(NSInteger receivedSize, NSInteger expectedSize) {
            if (!activityIndicator)
            {
                [cell.imgView addSubview:activityIndicator = [UIActivityIndicatorView.alloc initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]];
                activityIndicator.center = cell.imgView.center;
                [activityIndicator startAnimating];
            }
            
        } completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
            
            [activityIndicator removeFromSuperview];
            activityIndicator = nil;
        }];
    // 这里是在cell中给imageView附上图片的.
    

      

    效果就是这个样子啦, 因为我的每个cell是由一个imageView 和 一个Label 组成的 但是我把菊花显示在中间了 这里坐标没有算 看起来可能会有些偏 , 自己算一下就好了

  • 相关阅读:
    java中的CAS
    浅谈尾递归
    LeetCode 第 222 场周赛
    LeetCode 第 216 场周赛
    C++代码整洁之道
    LeetCode 第 211 场周赛
    LeetCode 每日一题 51.N 皇后
    LeetCode 第 201 场周赛
    LeetCode 第 32 场双周赛
    [转]演讲实录丨DevOps之十倍速原则
  • 原文地址:https://www.cnblogs.com/JJFly/p/4297687.html
Copyright © 2011-2022 走看看