变更记录

序号 录入时间 录入人 备注
1 2015-03-01 Alfred Jiang -
2 2015-12-23 Alfred Jiang -

方案名称

相册 - 从系统相册选择照片

关键字

相册 \ 拍照 \ 照片选取 \ ImagePickerController

需求场景

  1. 需要从系统相册选择照片的一类需求

参考链接

  1. GitHub - JSImagePickerController
  2. Kayo - iOS 开发之照片框架详解

详细内容

使用方法:

复制 JSImagePickerViewController.h/m 文件即可,导入头文件:

#import "JSImagePickerViewController.h"

示例代码:

JSImagePickerViewController *imagePicker = [[JSImagePickerViewController alloc] init];
imagePicker.delegate = self;
[imagePicker showImagePickerInController:self animated:YES];

通过 delegate 方法获取图像:

- (void)imagePickerDidSelectImage:(UIImage *)image {
    self.imageView.image = image;
}

多个 delegate 方法:

- (void)imagePickerDidOpen;
- (void)imagePickerWillOpen;
- (void)imagePickerWillClose;
- (void)imagePickerDidClose;
- (void)imagePickerDidCancel;

另外以下公开属性支持自定义:

@property (nonatomic) NSTimeInterval animationTime;
@property (nonatomic, strong) UICollectionView *collectionView;
@property (nonatomic, strong) UIButton *photoLibraryBtn;
@property (nonatomic, strong) UIButton *cameraBtn;
@property (nonatomic, strong) UIButton *cancelBtn;

效果图

(无)

备注

类似推荐

results matching ""

    No results matching ""