cdts/xdts-ios 3/TreeHole/Code/Utility/ImagePicker/TZImagePickerController+MTImagePicker.h

43 lines
2.1 KiB
C
Raw Normal View History

2023-07-27 09:20:00 +08:00
//
// TZImagePickerController+MTImagePicker.h
// Meet
//
// Created by ko1o on 2018/9/14.
// Copyright © 2018年 ko1o. All rights reserved.
//
#import "TZImagePickerController/TZImagePickerController.h"
extern CGFloat kMTImagePickerDefaultWidthHeightRatio;//发布界面默认宽高比
@interface TZImagePickerController (MTImagePicker)
+ (TZImagePickerController *)mt_imagePickerWithMaxImagesCount:(NSInteger)maxImagesCount
didFinishPickingPhotosHandle:(void (^)(NSArray<UIImage *> *photos,NSArray *assets,BOOL isSelectOriginalPhoto))didFinishPickingPhotosHandle;
+ (TZImagePickerController *)mt_imagePickerWithMaxImagesCount:(NSInteger)maxImagesCount
delegate:(id<TZImagePickerControllerDelegate>)delegate;
+ (TZImagePickerController *)mt_imagePickerWithMaxImagesCount:(NSInteger)maxImagesCount
delegate:(id<TZImagePickerControllerDelegate>)delegate
pushPhotoPickerVc:(BOOL)pushPhotoPickerVc;
+ (TZImagePickerController *)mt_imagePreviewWithSelectedAssets:(NSMutableArray *)selectedAssets
selectedPhotos:(NSMutableArray *)selectedPhotos
maxImagesCount:(NSInteger)maxImagesCount
index:(NSInteger)index
didFinishPreviewPhotosHandle:(void(^)(NSArray<UIImage *> *photos, NSArray *assets, BOOL isSelectOriginalPhoto))didFinishPreviewPhotosHandle;
+ (TZImagePickerController *)mt_videoPickerWithDidFinishPickVideoHandle:(void(^)(UIImage *coverImage, PHAsset *asset))didFinishPickVideoHandle;
+ (TZImagePickerController *)mt_videoPreviewWithSelectedAsset:(PHAsset *)asset
didFinishPickVideoHandle:(void (^)(UIImage *coverImage, PHAsset *asset))didFinishPickVideoHandle;
//设置43裁剪
+ (void)mt_setImagePickerW3H4CropRect:(TZImagePickerController *)imagePickerVc showBottomHeartIcon:(BOOL)show;
+ (BOOL)showAlbumAuthorizeIfNeed;
@end