自己封装的读取图片的工具 类目
2014-11-24 21:13
531 查看
Uiimage+ImageDownLoad.h
UIImage+ImageDownLoad.m
控制器里边调用
#import <UIKit/UIKit.h> typedef void(^ImageBlock) (UIImage *img); @interface UIImage (ImageDownLoad) +(UIImage *)imageDownLoadWithURL:(NSString *)urlString myBlock:(ImageBlock)mb; @end
UIImage+ImageDownLoad.m
#import "UIImage+ImageDownLoad.h" @implementation UIImage (ImageDownLoad) +(UIImage *)imageDownLoadWithURL:(NSString *)urlString myBlock:(ImageBlock)mb{ NSURL *url=[NSURL URLWithString:urlString]; NSURLRequest *request=[NSURLRequest requestWithURL:url]; [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue]completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) { UIImage *img=[UIImage imageWithData:data]; //用来图片下载完成,显示图片 mb(img); } ]; return [UIImage imageNamed:@"87.png"]; } @end
控制器里边调用
__weak CWViewController *weakSelf=self; self.imv.image=[UIImage imageDownLoadWithURL:@"http://g.hiphotos.baidu.com/image/pic/item/c8ea15ce36d3d539f80e33f23987e950352ab0cb.jpg" myBlock:^(UIImage *m) { weakSelf.imv.image=m; }]; }
相关文章推荐
- 图片加载未完成时的默认背景图处理(仅限自己封装的图片加载工具)
- 自己封装的一个Java版图片工具,具备压缩,伸缩变换,透明处理,格式转换等功能.
- 自己写的--批量图片转换生成工具(提供源码)
- 自己的js工具 Cookie 封装
- struts2无刷新图片(文件)上传 充分利用struts配置文件 自己只需要把读取到的文件写入文件系统就可以了
- CoreData教学完整版(封装我们自己的CoreData工具)_Dylan
- 封装的工具类(网络获取Json,图片,下载图片,下载Mp3,下载视频)
- 介绍一个可以读取保存在程序集里面的图片资源的小工具
- Android开发之使用Handler封装下载图片工具类(源代码分享)
- 图片封装下载器--自己的代码库--可以直接使用
- 接受导师的建议--自己做一个小的C项目---读取bmp格式图片(一)
- CoreData教学完整版(封装我们自己的CoreData工具)_Dylan
- 自己的js工具_Form 封装
- 封装自己的flex工具_双击适应内容宽度的DataGrid
- BS中利用JS控制页面显示本地图片,自己封装的控件。
- 开源自己用python封装的一个Windows GUI(UI Automation)自动化工具,支持MFC,Windows Forms,WPF,Metro,Qt
- 自己的js工具 Event封装
- 自己用GDI+封装的BMP转PNG格式图片的dll(二)
- 简单封装一个供自己使用的工具类
- 自己动手封装js工具类(JS中定义类的几种方式)