测试测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最新版本 | 2016年5月 |
由zhuayi维护。
依赖项 | |
MBProgressHUD+BWMExtension | ~> 1.0.0 |
MWPhotoBrowser | ~> 2.1.1 |
ZComponent/ZBaseViewController | >= 0 |
ZComponent/Category | >= 0 |
ZComponent/ZMacro | >= 0 |
ZCamera 是一款仿微信的相机和图片选择控件。
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
。
引入头文件
#import "ZCameraViewManager.h"
打开遮罩选择图库
ZCameraViewManager *camera = [[ZCameraViewManager alloc] init];
camera.delegate = self;
[camera show];
直接打开图库
ZCameraViewManager *camera = [[ZCameraViewManager alloc] init];
camera.delegate = self;
[camera goToPhotoLibrary];
直接打开相机
ZCameraViewManager *camera = [[ZCameraViewManager alloc] init];
camera.delegate = self;
[camera goToCameraView];
是否多选,默认为 yes
@property (nonatomic, assign) BOOL multiple;
多选图片最大值
@property (nonatomic, assign) NSInteger maximum;
多选图片时初始值
@property (nonatomic, assign) NSInteger threshold;
是否允许编辑,单选情况下才生效
@property (nonatomic, assign) BOOL allowsEditing;
相机不可用时调用
- (void)didCameraUnavailable;
图库不可用时调用
- (void)didPhotoLibraryUnavailable;
取消选择图片时调用
- (void)didDismissViewController;
选取一张拍摄后的照片后调用
- (void)didSendPhotoWidthImage:(UIImage *)image;
从图库中选择N张图片后调用
- (void)didSendPhotoWithImageArray:(NSArray *)imageArry;
ZCamera 通过 CocoaPods 提供。要安装它,请简单地将以下行添加到您的 Podfile 中。
pod "ZCamera"
zhuayi, [email protected]
ZCamera 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。