YPhotoPicker 0.0.3

YPhotoPicker 0.0.3

Yuuki 维护。



  • Yuuki

YPhotoPicker

Pod Version Pod Platform

一个简单的用户图库图像和视频选择器。此选择器允许多选。

要求

  • iOS 9.0 或更高版本

安装

有四种方法在您的项目中使用 SDWebImage

  • 使用 CocoaPods
  • 手动安装

使用 CocoaPods 安装

CocoaPods 是 Objective-C 的依赖管理器,它自动化并简化了在项目中使用第三方库的过程。有关详细信息,请参阅 入门 部分。

Podfile

platform :ios, '9.0'
pod 'YPhotoPicker'

手动安装

YPhotoPicker/Picker 文件夹拖到您的项目中,并将 CoreServices.framework 添加到项目中。

如何使用

  • NSPhotoLibraryUsageDescription 键添加到 Info.plist 文件中

  • 显示选择器

#import "YPhotoPickerController.h"
...
YPhotoPickerController *picker = [[YPhotoPickerController alloc] init];
picker.delegate = self;
picker.maxCount = 3;
picker.allowMultipleSelection = YES;
picker.mediaType = YPhotoPickerMediaTypeAll;
[self presentViewController:picker animated:YES completion:^{
}];
  • 添加代理
#pragma mark - YPhotoPickerControllerDelegate

- (void)photoPickerControllerDidCancel:(YPhotoPickerController *)picker {
    [picker dismissViewControllerAnimated:YES completion:^{
        
    }];
}

- (void)photoPickerController:(YPhotoPickerController *)picker didFinishPickingMediaWithInfo:(NSArray<NSDictionary<YPhotoPickerControllerInfoKey,id> *> *)info {
    [picker dismissViewControllerAnimated:YES completion:^{
        NSLog(@"%@", picker);
    }];
}
  • YPhotoPickerControllerInfoKey 的值
标记
YPhotoPickerControllerOriginalImage UIImage 所选图像的对象
YPhotoPickerControllerMediaURL NSURL 视频文件的路径
YPhotoPickerControllerMediaType NSString 选中对象的媒体类型(kUTTypeImagekUTTypeVideo
YPhotoPickerControllerImageOrientation UIImageOrientation 图像方向
  • YPhotoPickerMediaType 的值
标记
YPhotoPickerMediaTypeAll 显示所有
YPhotoPickerMediaTypePhotos 仅图像
YPhotoPickerMediaTypeVideos 仅视频

许可证

所有源代码均受 MIT 许可证的许可。

作者