图片选择器;相册预览;
- 获取相册的权限:
[PHPhotoLibrary requestAuthorization:^(PHAuthorizationStatus status) {
}];- 初始化
YANNavigationViewController *rootVC = [YANNavigationViewController navigationViewControllerRowHeight:65 columnNumber:3 previewSpacing:10]; rootVC.delegate_ = self; rootVC.maxSelectImageCount = 6; [self presentViewController:rootVC animated:YES completion:^{ }];
- 基础设置
/** 预览页面最大选择数,默认值为3 */ @property(nonatomic, assign) NSInteger maxSelectImageCount; /** 初始化 @param rowHeight 相册列表页面cell高度 默认值为65 @param columnNumber 预览页面列数 默认为4 @param previewSpacing 预览页面cell间距 默认为2 */ + (YANNavigationViewController *)navigationViewControllerRowHeight:(CGFloat)rowHeight columnNumber:(NSInteger)columnNumber previewSpacing:(CGFloat)previewSpacing; /** 添加右侧‘取消’按钮 @param viewController 需要添加的控制器 */ - (void)addLeftCancleToViewController:(UIViewController *)viewController;
- YANNavigationViewControllerDelegate
// 获取选择的原图,点击发送时调用, - (void)navigationViewControllerDisposeImage:(UIImage *)sendImage;
- 说明
YANAlbumListTableController 相册列表控制器
YANNavigationViewController 导航控制器
YANPreviewCollectionController 照片列表控制器
YANPreviewCollectionCell 照片item
YANAlbumListTableCell 相册列表cell

