iOS开发之仿造瀑布流图片渐变效果(蘑菇街/美丽说)
2015-12-10 本文已影响677人
朱晓晓的技术博客
说起这个都是泪,弄了好久,需求如下:
1.加载的图片需要渐变出来
2.已经加载过的不需要渐变效果
大家的图片处理基本上都是用

所以我们可以到它里边的原文件进行处理,先找到

1.在.h文件找到

2.在.m文件进行修改

//修改的核心代码
wself.alpha = 0;
if (cacheType != SDImageCacheTypeMemory) {
[UIView animateWithDuration:1 animations:^{
wself.alpha = 1;
}];
}
else{
wself.alpha = 1;
}
3.原理解析:
当开始加载图片的时候,透明度为0,;
如果图片已经加载到缓存里边,那么在1秒后,动画把透明变为1;
如果加载到的图片,则不需要渐变效果,透明度设为1就可以