一、我们先来了解一下SDWebImage的使用: 1、导入框架,引入头文件: #import "UIImageView+WebCache.h" 也可以直接使用CocoaPods来引入和管理 (OC 如下) platform :ios, '7.0' pod 'SDWebImage', '~>3.8' ...
分类:
移动开发 时间:
2016-06-28 20:36:10
阅读次数:
733
自观察的巧妙应用 既然要生成圆角图片,首先要解决生成时机问题。可能会有朋友想到swizzle类UIImageView的setImage方法,但我个人并不推 荐,毕竟Swizzle类方法影响范围太广,对于大型开发团队,出问题后很难排查定位问题所在。定义UIImageView子类?实用性不强! 还记得我 ...
分类:
其他好文 时间:
2016-06-22 12:37:22
阅读次数:
132
1. 显示用户头像用UIImageView实现,添加默认图片后效果如下图所示,头像显示为矩形图片。 代码实现: 2. UIView里面有一个属性layer,CALayer类主要为内容展示和动画操作,在这里我们可以通过对layer的设置来得到圆角的头像。 让我们一起在.m文件中添加一个设置圆角图片的方 ...
分类:
移动开发 时间:
2016-06-22 00:24:40
阅读次数:
238
SDWebImage是一个开源的第三方库,它提供了UIImageView的一个分类,以支持从远程服务器下载并缓存图片的功能。它具有以下功能: 提供UIImageView的一个分类,以支持网络图片的加载与缓存管理 一个异步的图片加载器 一个异步的内存+磁盘图片缓存 支持GIF图片 支持WebP图片 后 ...
分类:
Web程序 时间:
2016-06-20 23:58:35
阅读次数:
402
这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。 地址:https://github.com/rs/SDWebImage 原理图: 各个类的交互图: 一 插件的运用 针对这部分的理论知识可以查看文章《SDWebIm ...
分类:
Web程序 时间:
2016-06-20 08:58:15
阅读次数:
314
1.作用:SDWebImageView的功能很强大,其中UIImageView+WebCach.h的功能主要是下载图片,设置图片缓存.2.原理:下载图片的原理:通过图片的网站地址URL异步下载图片;缓存图片的原理:下载完成的图片会被保存的内存和文件中;加载图片的时候首先会到内存中去找图片,如果没有就..
分类:
Web程序 时间:
2016-06-20 00:56:06
阅读次数:
210
SDWebImage是iOS开发者经常使用的一个开源框架,这个框架的主要作用是:一个异步下载图片并且支持缓存的UIImageView分类. UIImageView+WebCache 我们最最最常用的方法就是这个: 现在我们一步一步的来看这个方法内部的实现: 这里会调用这个方法: 我们看UIImage ...
分类:
Web程序 时间:
2016-06-19 01:15:19
阅读次数:
258
1、最终效果 仿淘宝动画 2、核心代码 _cartAnimView=[[UIImageView alloc] initWithFrame:CGRectMake(_propView.frame.size.height*0.025,_propView.frame.size.height* -0.025 ...
分类:
移动开发 时间:
2016-06-17 14:24:55
阅读次数:
362
代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"圆角矩形"; UIImageView *imageView=[[UIImage ...
分类:
其他好文 时间:
2016-06-17 09:51:39
阅读次数:
286
为UITableViewCell添加tapped事件,代码如下: 我希望点击列表中某个视频,再屏幕上方UIImageView中显示这个视频的背景图片。然而运行结果事与愿违,第一次点按并无响应;第二次点按后UIImageView显示第一次点按应该显示的图片。 仔细检查后发现,tableView的委托方 ...
分类:
移动开发 时间:
2016-06-16 23:21:14
阅读次数:
557