FWImagePickerPreviewController
@interface FWImagePickerPreviewController
: FWImagePreviewController <UICollectionViewDataSource,
UICollectionViewDelegate,
FWImagePreviewViewDelegate>
Undocumented
-
Undocumented
Declaration
Objective-C
@property(nullable, nonatomic, weak) id<FWImagePickerPreviewControllerDelegate> delegate -
自定义裁剪控制器句柄,优先级低于delegate
Declaration
Objective-C
@property (nonatomic, copy, nullable) FWImageCropController *_Nonnull (^)(UIImage *_Nonnull __strong) cropControllerBlock; -
自定义cell展示句柄,cellForItem自动调用,优先级低于delegate
Declaration
Objective-C
@property (nonatomic, copy, nullable) void (^) (FWImagePickerPreviewCollectionCell *_Nonnull __strong, NSIndexPath *_Nonnull __strong) customCellBlock; -
Undocumented
Declaration
Objective-C
@property(nullable, nonatomic, strong) UIColor *toolBarBackgroundColor -
Undocumented
Declaration
Objective-C
@property(nullable, nonatomic, strong) UIColor *toolBarTintColor -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, readonly) UIView *topToolBarView -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) CGFloat toolBarPaddingHorizontal -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, readonly) UIButton *backButton -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, readonly) UIButton *checkboxButton -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong) UIImage *checkboxImage -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong) UIImage *checkboxCheckedImage -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, readonly) UIView *bottomToolBarView -
自定义底部工具栏高度,默认同系统
Declaration
Objective-C
@property (nonatomic) CGFloat bottomToolBarHeight; -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, readonly) UIButton *sendButton -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, readonly) UIButton *editButton -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, readonly) UIButton *originImageCheckboxButton -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong) UIImage *originImageCheckboxImage -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong) UIImage *originImageCheckboxCheckedImage -
是否使用原图,不显示原图按钮时默认YES,显示原图按钮时默认NO
Declaration
Objective-C
@property (nonatomic) BOOL shouldUseOriginImage; -
是否显示原图按钮,默认NO,设置后会修改shouldUseOriginImage
Declaration
Objective-C
@property (nonatomic) BOOL showsOriginImageCheckboxButton; -
是否显示编辑按钮,默认YES
Declaration
Objective-C
@property (nonatomic) BOOL showsEditButton; -
是否显示编辑collectionView,默认YES,仅多选生效
Declaration
Objective-C
@property (nonatomic) BOOL showsEditCollectionView; -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, readonly) UICollectionViewFlowLayout *editCollectionViewLayout -
Undocumented
Declaration
Objective-C
@property(nonatomic, strong, readonly) UICollectionView *editCollectionView -
编辑collectionView总高度,默认80
Declaration
Objective-C
@property (nonatomic) CGFloat editCollectionViewHeight; -
编辑collectionCell大小,默认(60, 60)
Declaration
Objective-C
@property (nonatomic) CGSize editCollectionCellSize; -
是否显示默认loading,优先级低于delegate,默认YES
Declaration
Objective-C
@property (nonatomic) BOOL showsDefaultLoading; -
由于组件需要通过本地图片的 FWAsset 对象读取图片的详细信息,因此这里的需要传入的是包含一个或多个 FWAsset 对象的数组
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSMutableArray<FWAsset *> *imagesAssetArray; -
Undocumented
Declaration
Objective-C
@property(nullable, nonatomic, strong) NSMutableArray<FWAsset *> *selectedImageAssetArray -
Undocumented
Declaration
Objective-C
@property(nonatomic, assign) FWAssetDownloadStatus downloadStatus -
最多可以选择的图片数,默认为9
Declaration
Objective-C
@property (nonatomic) NSUInteger maximumSelectImageCount; -
最少需要选择的图片数,默认为 0
Declaration
Objective-C
@property (nonatomic) NSUInteger minimumSelectImageCount; -
-updateImagePickerPreviewViewWithImagesAssetArray:selectedImageAssetArray: currentImageIndex: singleCheckMode: previewMode: 更新数据并刷新 UI,手工调用
Declaration
Objective-C
- (void)updateImagePickerPreviewViewWithImagesAssetArray: (NSMutableArray<FWAsset *> *_Nullable)imageAssetArray selectedImageAssetArray: (NSMutableArray<FWAsset *> *_Nullable) selectedImageAssetArray currentImageIndex: (NSInteger)currentImageIndex singleCheckMode:(BOOL)singleCheckMode previewMode:(BOOL)previewMode;Parameters
imageAssetArray包含所有需要展示的图片的数组
selectedImageAssetArray包含所有需要展示的图片中已经被选中的图片的数组
currentImageIndex当前展示的图片在 imageAssetArray 的索引
singleCheckMode是否为单选模式,如果是单选模式,则不显示 checkbox
previewMode是否是预览模式,如果是预览模式,图片取消选中时editCollectionView会置灰而不是隐藏
FWImagePickerPreviewController Class Reference