An open API service indexing awesome lists of open source software.

https://github.com/banchichen/tzimagepreviewcontroller

对TZImagePickerController库的增强,支持用UIImage、NSURL预览照片和用NSURL预览视频。
https://github.com/banchichen/tzimagepreviewcontroller

Last synced: 10 months ago
JSON representation

对TZImagePickerController库的增强,支持用UIImage、NSURL预览照片和用NSURL预览视频。

Awesome Lists containing this project

README

          

# TZImagePreviewController
[![CocoaPods](https://img.shields.io/cocoapods/v/TZImagePreviewController.svg?style=flat)](https://github.com/banchichen/TZImagePreviewController)

Enhance the [TZImagePickerController](https://github.com/banchichen/TZImagePickerController) library, supports to preview photo by UIImage or NSURL and preview video by NSURL.
对[TZImagePickerController](https://github.com/banchichen/TZImagePickerController)库的增强,支持用UIImage、NSURL预览照片和用NSURL预览视频。

## 一. Installation 安装

#### CocoaPods
> pod 'TZImagePreviewController'

#### 手动安装
> 将TZImagePickerController文件夹拽入项目中,导入头文件:#import "TZImagePreviewController.h"

## 二. Example 例子

```objectivec
TZImagePreviewController *previewVc = [[TZImagePreviewController alloc] initWithPhotos:self.selectedPhotos currentIndex:indexPath.row tzImagePickerVc:[self createTZImagePickerController]];
[previewVc setBackButtonClickBlock:^(BOOL isSelectOriginalPhoto) {
NSLog(@"back isSelectOriginalPhoto:%d", isSelectOriginalPhoto);
}];
[previewVc setSetImageWithURLBlock:^(NSURL *URL, UIImageView *imageView) {
[imageView sd_setImageWithURL:URL];
}];
[previewVc setDoneButtonClickBlock:^(NSArray *photos, BOOL isSelectOriginalPhoto) {
self.selectedPhotos = [NSMutableArray arrayWithArray:photos];
NSLog(@"done isSelectOriginalPhoto:%d photos.count:%zd", isSelectOriginalPhoto, photos.count);
[self.collectionView reloadData];
}];
[self presentViewController:previewVc animated:YES completion:nil];
```

## 三. Requirements 要求
iOS 8 or later. Requires ARC
iOS8及以上系统可使用. ARC环境.

## 四. More 更多
There is Demo inside, Please refer to Demo for usage.
内有Demo,请参考Demo进行使用。