iOS开发-手机相册图片选择与预览

照片多选、预览、代理回调

项目需要、自行封装,特此分享。

注意点:对于一千张以上甚至更多的图片待检测显示效果。点击所有图片All Photos、图片能否在collectionView上显示,待检测。

效果图如下:

photo.png
collection.jpg
single.jpg

how to use

1.导入头文件
#import "ZCJImagesViewController.h"
#import "ZCJSelectImageViewController.h"

//2.遵守代理  ZCJSelectImageViewControllerDelegate
@interface ViewController ()<ZCJSelectImageViewControllerDelegate>


- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
   ZCJImagesViewController *imagesCtr = [[ZCJImagesViewController alloc] init];

   imagesCtr.delegate = self;

   UINavigationController *navigation =    [[UINavigationControlleralloc]initWithRootViewController:imagesCtr];

   [self presentViewController:navigation animated:YES completion:nil];

}

- (void)selectImageViewController:(id)picker didFinishPickingImageWithInfo:(NSArray<UIImage *> *)info
{
      NSLog(@"%@",info);
}

github下载地址

demo百度云下载地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容