UIButton 加载网络图片
以后就可以 用这个分类 UIButton轻松加载网络图片了,
UIButton+WebCache.h
#import <UIKit/UIKit.h> @interface UIButton (WebCache) - (void)xr_setButtonImageWithUrl:(NSString *)urlStr; @end
UIButton+WebCache.m
#import "UIButton+WebCache.h" @implementation UIButton (WebCache) - (void)xr_setButtonImageWithUrl:(NSString *)urlStr { NSURL * url = [NSURL URLWithString:urlStr]; // 根据图片的url下载图片数据 dispatch_queue_t xrQueue = dispatch_queue_create("loadImage", NULL); // 创建GCD线程队列 dispatch_async(xrQueue, ^{ // 异步下载图片 UIImage * img = [UIImage imageWithData:[NSData dataWithContentsOfURL:url]]; // 主线程刷新UI dispatch_async(dispatch_get_main_queue(), ^{ [self setImage:img forState:UIControlStateNormal]; }); }); } @end
· 「EF Core」框架是如何识别实体类的属性和主键的
· 独立开发,这条路可行吗?
· 我在厂里搞 wine 的日子
· 如何通过向量化技术比较两段文本是否相似?
· 35+程序员的转型之路:经济寒冬中的希望与策略
· 推荐 5 款实用的 Docker 可视化管理工具,工作效率翻倍!
· 瞧瞧别人家的接口重试,那叫一个优雅!
· 独立开发第二周:构建、执行、规划
· 【EF Core】框架是如何识别实体类的属性和主键的
· MySQL 13 为什么表数据删掉一半,表文件大小不变?