FWImageAlbumController
@interface FWImageAlbumController
: UIViewController <UITableViewDataSource, UITableViewDelegate>
当前设备照片里的相簿列表,使用方式:
- 使用 init 初始化。
- 指定一个 albumControllerDelegate,并实现 @required 方法。
注意,iOS 访问相册需要得到授权,建议先询问用户授权([FWAssetsManager requestAuthorization:]),通过了再进行 FWImageAlbumController 的初始化工作。
-
Undocumented
Declaration
Objective-C
@property(nullable, nonatomic, strong) UIColor *toolBarBackgroundColor
-
Undocumented
Declaration
Objective-C
@property(nullable, nonatomic, strong) UIColor *toolBarTintColor
-
背景视图,可设置背景色,添加点击手势等
Declaration
Objective-C
@property (nonatomic, strong, readonly) UIView *_Nonnull backgroundView;
-
相册只读列表视图
Declaration
Objective-C
@property (nonatomic, strong, readonly) UITableView *_Nonnull tableView;
-
相册列表 cell 的高度,同时也是相册预览图的宽高,默认76
Declaration
Objective-C
@property (nonatomic) CGFloat albumTableViewCellHeight;
-
相册列表视图最大高度,默认0不限制
Declaration
Objective-C
@property (nonatomic) CGFloat maximumTableViewHeight;
-
相册列表附加显示高度,当内容高度小于最大高度时生效,默认0
Declaration
Objective-C
@property (nonatomic) CGFloat additionalTableViewHeight;
-
当前相册列表实际显示高度,只读
Declaration
Objective-C
@property (nonatomic, readonly) CGFloat tableViewHeight;
-
当前相册列表,异步加载
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSMutableArray<FWAssetGroup *> *_Nonnull albumsArray;
-
相册列表事件代理
Declaration
Objective-C
@property (nonatomic, weak, nullable) id<FWImageAlbumControllerDelegate> albumControllerDelegate;
-
自定义pickerController句柄,优先级低于delegate
Declaration
Objective-C
@property (nonatomic, copy, nullable) FWImagePickerController *_Nonnull (^)(void) pickerControllerBlock;
-
自定义cell展示句柄,cellForRow自动调用,优先级低于delegate
Declaration
Objective-C
@property (nonatomic, copy, nullable) void (^) (FWImageAlbumTableCell *_Nonnull __strong, NSIndexPath *_Nonnull __strong) customCellBlock;
-
相册列表默认封面图,默认nil
Declaration
Objective-C
@property (nonatomic, strong, nullable) UIImage *defaultPosterImage;
-
相册展示内容的类型,可以控制只展示照片、视频或音频的其中一种,也可以同时展示所有类型的资源,默认展示所有类型的资源。
Declaration
Objective-C
@property (nonatomic) FWAlbumContentType contentType;
-
当前选中相册,默认nil
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) FWAssetGroup *assetsGroup;
-
是否显示默认loading,优先级低于delegate,默认YES
Declaration
Objective-C
@property (nonatomic) BOOL showsDefaultLoading;
-
是否直接进入第一个相册列表,默认NO
Declaration
Objective-C
@property (nonatomic) BOOL pickDefaultAlbumGroup;