From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001 From: 单军华 Date: Wed, 11 Jul 2018 10:47:42 +0800 Subject: [PATCH] 首次上传 --- screendisplay/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZAssetModel.h | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZAssetModel.h b/screendisplay/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZAssetModel.h new file mode 100755 index 0000000..402ce2d --- /dev/null +++ b/screendisplay/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZAssetModel.h @@ -0,0 +1,53 @@ +// +// TZAssetModel.h +// TZImagePickerController +// +// Created by ������ on 15/12/24. +// Copyright �� 2015��� ������. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <UIKit/UIKit.h> + +typedef enum : NSUInteger { + TZAssetModelMediaTypePhoto = 0, + TZAssetModelMediaTypeLivePhoto, + TZAssetModelMediaTypePhotoGif, + TZAssetModelMediaTypeVideo, + TZAssetModelMediaTypeAudio +} TZAssetModelMediaType; + +@class PHAsset; +@interface TZAssetModel : NSObject + +@property (nonatomic, strong) id asset; ///< PHAsset or ALAsset +@property (nonatomic, assign) BOOL isSelected; ///< The select status of a photo, default is No +@property (nonatomic, assign) TZAssetModelMediaType type; +@property (assign, nonatomic) BOOL needOscillatoryAnimation; +@property (nonatomic, copy) NSString *timeLength; +@property (strong, nonatomic) UIImage *cachedImage; + +/// Init a photo dataModel With a asset +/// ���������PHAsset/ALAsset������������������������������������ ++ (instancetype)modelWithAsset:(id)asset type:(TZAssetModelMediaType)type; ++ (instancetype)modelWithAsset:(id)asset type:(TZAssetModelMediaType)type timeLength:(NSString *)timeLength; + +@end + + +@class PHFetchResult; +@interface TZAlbumModel : NSObject + +@property (nonatomic, strong) NSString *name; ///< The album name +@property (nonatomic, assign) NSInteger count; ///< Count of photos the album contain +@property (nonatomic, strong) id result; ///< PHFetchResult<PHAsset> or ALAssetsGroup<ALAsset> + +@property (nonatomic, strong) NSArray *models; +@property (nonatomic, strong) NSArray *selectedModels; +@property (nonatomic, assign) NSUInteger selectedCount; + +@property (nonatomic, assign) BOOL isCameraRoll; + +- (void)setResult:(id)result needFetchAssets:(BOOL)needFetchAssets; + +@end -- Gitblit v1.8.0