iOS:基于Photos框架的图片选择器以及创建自定义相册
来源:互联网 发布:mac cocos 环境搭建 编辑:程序博客网 时间:2024/05/28 20:19
MMPhotoPicker
(下载链接)基于Photos
框架,集成了图片选择器(支持多选、单选、对图片进行裁剪、选择原图、可预览)以及创建自定义相册,并保存图片到自定义相册。若想使用基于AssetsLibrary
框架的图片选择器,点击这里。
使用
pod "MMPhotoPicker"
;pod install
/pod update
;#import <MMPhotoPicker/MMPhotoPickerController.h>
.
MMPhotoPickerController属性介绍:// 主色调[默认蓝色]@property (nonatomic, strong) UIColor *mainColor;// 是否回传原图 [可用于控制图片压系数]@property (nonatomic, assign) BOOL isOrigin;// 是否显示原图选项 [默认NO]@property (nonatomic, assign) BOOL showOriginImageOption;// 是否显示空相册 [默认NO]@property (nonatomic, assign) BOOL showEmptyAlbum;// 是否只选取一张 [默认NO]@property (nonatomic, assign) BOOL singleImageOption;// 是否选取一张且需要裁剪 [默认NO]@property (nonatomic, assign) BOOL cropImageOption;// 裁剪的大小[默认方形、屏幕宽度]@property (nonatomic, assign) CGSize imageCropSize;// 最大选择数目[默认9张]@property (nonatomic, assign) NSInteger maximumNumberOfImage;// 代理@property (nonatomic, assign) id<MMPhotoPickerDelegate> delegate;
图片选择
MMPhotoPickerController *mmVC = [[MMPhotoPickerController alloc] init];// 设置代理mmVC.delegate = self;// 设置显示空相册mmVC.showEmptyAlbum = YES;// 设置最大选择数目mmVC.maximumNumberOfImage = 9;UINavigationController *mmNav = [[UINavigationController alloc] initWithRootViewController:mmVC];[self.navigationController presentViewController:mmNav animated:YES completion:nil];
#pragma mark - MMPhotoPickerDelegate- (void)mmPhotoPickerController:(MMPhotoPickerController *)picker didFinishPickingMediaWithInfo:(NSArray *)info{ NSLog(@"%@",info);}- (void)mmPhotoPickerControllerDidCancel:(MMPhotoPickerController *)picker{ NSLog(@"Cancel");}
保存视频/图片到自定义相册
MMPhotoUtil类中:// 图片+ (void)writeImageToPhotoAlbum:(UIImage *)image;// 视频+ (void)writeVideoToPhotoAlbum:(NSURL *)videoURL;
注意
- 需要在Info.plist中添加隐私授权:
Privacy - Photo Library Usage Description
; - 如果相册名称需要根据手机语言环境显示相应语言,需要在Info.plist中设置
Localized resources can be mixed
为YES
。
阅读全文
0 0
- iOS:基于Photos框架的图片选择器以及创建自定义相册
- iOS:<Photos/Photos.h>获取相册视频以及图片
- 使用Photos保存图片到自定义相册
- iOS之相册新框架<Photos/Photos.h>
- iOS之相册新框架<Photos/Photos.h>
- iOS保存图片到新建相册(iOS Photos)
- iOS创建自定义相册
- iOS开发-用Photos框架自定义选取照片界面
- <Photos/Photos.h>框架下面获取手机相册
- 基于Photos.framework自定制相册swift
- ios读取系统相册以及获取图片的名字
- iOS 二维码的扫描使用,以及图片预览,类似于相册
- # iOS 相册图片多选以及类似微信获取相册图片并使用AFN框架上传至服务器
- Photos 框架实践以及坑
- Photos 框架实践以及坑
- Photos 框架实践以及坑
- Photos 框架实践以及坑
- Photos 框架实践以及坑
- 康托展开与全排列
- Python:大小写转换:normalize,求乘积:prod,字符串转float:str2float
- 大话设计模式读书笔记之备忘录模式
- coursera视频
- Qt通过域名获取ip
- iOS:基于Photos框架的图片选择器以及创建自定义相册
- linux命令
- Linux运维人员最常用 150 个命令汇总
- 合理使用缓存减少对服务器的访问之Cache-Control
- WritePrivateProfileString转WritePrivateProfileInt,在window写ini文本
- angular服务2
- 缪雪峰Pyhong——装饰器作业
- 数据结构笔记1---链表与顺序表
- MyBatis——动态SQL简介