高仿微信图片浏览(LBPhotoBrowser) 第三版

208 阅读1分钟
原文链接: www.code4app.com

详细介绍github.com/tianliangyi…

v1.2相比之前版本:
1.新增通过collectionView展示LBPhotoBrowser的功能
2.修复一个拖拽图片的时,双手放大的问题

关于使用SDWebImage加载gif图片的问题(sd_setImageWithURL):

当你在`真机`上运行当前版本的时候,你会发现展示gif的一个问题 => 拖动pop当前界面的时候,imageView上的图片不见了

这个是SDWebImage内部的一个方法导致的,你可以在demo(右上角有个测试按钮)中找到原因和解决办法

新增接口:

 当你需要通过LBPhotoBrowser直接展示collectionView的图片,并且实现和你的collectionView联动的时候,调用下面方法
 
 /**
 展示 网络图片or本地图片
 @param urls 需要加载的图片的URL数组
 @param collectionView 需要展示图片的collectionView
 @param index 点击图片的index
 @param unwantedUrls urls中不需要展示的url
 */
- (void)showImageWithURLArray:(NSArray *)urls fromCollectionView:(UICollectionView *)collectionView selectedIndex:(int)index unwantedUrls:(NSArray *)unwantedUrls;


/**
 展示 网络图片or本地图片
 @param urls 需要加载的图片的URL数组
 @param index 点击图片的index
 @param collectionView 需要展示图片的collectionView
 */
- (void)showImageWithURLArray:(NSArray *)urls fromCollectionView:(UICollectionView *)collectionView selectedIndex:(int)index;