MMSProfileImagePicker
概述
此类提供了从相册或相机中选择图像或提交一个图像进行圆形蒙版编辑的能力。选中并编辑的图像通常用于在圆形中显示的档案。使用此类,应用程序可以提供在联系人应用程序中发现的相同档案选择功能。
基本用法
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
。
导入类头文件。
#import "MMSProfileImagePicker.h"
创建档案选择对象。应用程序的视图控制器实现了 MMSProfileImagePickerDelegate 接口。接口中的方法是在属性传递选中并编辑的图像时调用的。在调用档案选择器方法之前,应用程序会设置其代理属性。
- (IBAction)pickFromCamera {
profilePicker = [[MMSProfileImagePicker alloc] init];
profilePicker.delegate = self;
[profilePicker selectFromCamera:self];
}
有三个公共方法用于选择和编辑档案图像。要编辑现有图像,调用...
-(void)presentEditScreen:(UIViewController* _Nonnull)vc withImage:(UIImage* _Nonnull)image;
要编辑从相册选中的图像,调用...
-(void)selectFromPhotoLibrary:(UIViewController* _Nonnull)vc;
要编辑从相机选中的图像,调用...
-(void)selectFromCamera:(UIViewController* _Nonnull)vc;
要接收所选和编辑的图片,实现代理方法...
-(void)mmsImagePickerController:(MMSProfileImagePicker* _Nonnull)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString*, id>*_Nonnull)info;
字典参数支持所有在iOS开发者文档中定义的编辑信息键,包括编辑信息键。
如果用户取消选择,应用将通知代理方法...
-(void)mmsImagePickerControllerDidCancel:(MMSProfileImagePicker * _Nonnull)picker;
要求
MMSProfileImagePicker需要iOS 7.2或更高版本。
安装
MMSProfileImagePicker可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中
pod "MMSProfileImagePicker"
文章
描述该类实现的文章: 选择个人头像的类。
描述裁剪类别的相关文章:裁剪图像的视图类。
作者
威廉·米勒,[email protected]
许可证
该项目受MIT许可证保护。有关更多信息,请参阅LICENSE文件。通过链接到项目页面添加归属是受赞赏的。