UITableView异步加载图片

虽然这个点了,但是还要总结下今天遇到的问题,uitableview异步加载图片的问题,原先是找的官网的例子,自己功力不深厚+浮躁的问题,导致看了半天代码不知其所云,无奈继续找比较简单的方法,后来找到一个更好的Demo并且加入了缓存的机制 地址:点击下载 是官网的升级版,但还是不给力。

百般无奈的时候,忽然看到自己导入的包

#import "UIImageView+WebCache.h"

忽然清醒了,异步加载+缓存 搞定。

贴上代码,希望能帮助一些人少走写弯路。

    [cell.imageView setImageWithURL:[NSURL URLWithString:imaeUrl]
                   placeholderImage:[UIImage imageNamed:@"placeholder.png"]];



-(void)updataLeftImage:(UIImageView*)image
{
    self.leftImage.image=image.image;
}


因为不能设置默认的大小 自定义实现,困扰了自己很长时间

 UIImageView *addImage = [[UIImageView alloc] init];
    [addImage setImageWithURL:imageUrl placeholderImage:[UIImage imageNamed:@"placeholder.png"]]; 
    [addImage setFrame:CGRectMake(0, 0, 105, 81)];
    [cell.contentView addSubview:addImage];
    [cell setIndentationLevel:8];
http://stackoverflow.com/questions/9088212/sdwebimage-image-in-table-cell-gets-stretched-after-initial-load

最后帖上一些用到的URL:http://blog.csdn.net/volcan1987/article/details/6788860

你可能感兴趣的:(image,url,import,UIView,interface,initialization)