⚠️最新的版本不再集成HUPhotoPicker了,需要使用的同学可以指定版本为 1.2.5
,推荐单独使用HUPhotoPicker
HUPhotoBrowser ios图片浏览器,支持浏览本地图片及网络图片,暂不支持浏览视频及gif,使用起来非常简单,只需要一行代码。
HUImagePickerViewController 图片选择器,你可以像使用UIImagePickerController
一样的使用它,支持图片多选。
在需要用到的地方 #import <HUPhotoBrowser.h>
HUPhotoBrowser支持本地图片浏览
[HUPhotoBrowser showFromImageView:cell.imageView withImages:self.images atIndex:indexPath.row];
HUPhotoBrowser同时支持网络图片浏览
[HUPhotoBrowser showFromImageView:cell.imageView withURLStrings:_URLStrings placeholderImage:[UIImage imageNamed:@"placeholder"] atIndex:indexPath.row dismiss:nil];
在需要浏览的图片的点击事件中调用即可:
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
PhotoCell *cell = (PhotoCell *)[collectionView cellForItemAtIndexPath:indexPath];
if (_localImage) {
[HUPhotoBrowser showFromImageView:cell.imageView withImages:self.originalImages atIndex:indexPath.row];
}
else {
[HUPhotoBrowser showFromImageView:cell.imageView withURLStrings:_URLStrings placeholderImage:[UIImage imageNamed:@"placeholder"] atIndex:indexPath.row dismiss:nil];
}
}
你还可以获取到当前浏览到的图片
[HUPhotoBrowser showFromImageView:cell.imageView withImages:self.images placeholderImage:nil atIndex:indexPath.row dismiss:^(UIImage *image, NSInteger index) {
}];
pod 'HUPhotoBrowser'
HUPhotoBrowser
资源文件拖到工程中。将HUPhotoBrowser.xcodeproj
工程文件和HUPhotoBrowser
源文件一同拖入工程目录下,在工程中右键选择 "Add Files to ...",选择HUPhotoBrowser.xcodeproj
。
然后在 "Build Settings -> Header Search Paths" 中添加源文件路径。
为了不影响您项目中导入的其他第三方库,本库没有导入任何其他的第三方内容,可以放心使用。在使用前,您可以查看示例程序