54 lines
2.0 KiB
Plaintext
54 lines
2.0 KiB
Plaintext
//
|
||
// UIImageViewConstant.h
|
||
// YUMI
|
||
//
|
||
// Created by YUMI on 2021/9/17.
|
||
// 存放一些 加载图片 需要做的裁剪的key
|
||
|
||
#import <Foundation/Foundation.h>
|
||
|
||
NS_ASSUME_NONNULL_BEGIN
|
||
|
||
@interface UIImageConstant : NSObject
|
||
|
||
|
||
#pragma mark - 图片相关的
|
||
UIKIT_EXTERN NSString * const kImageTypeRoomFace; //房间表情
|
||
UIKIT_EXTERN NSString * const kImageTypeRoomGift; //房间礼物
|
||
UIKIT_EXTERN NSString * const kImageTypeUserIcon; //用户头像60x60
|
||
UIKIT_EXTERN NSString * const kImageTypeUserLibaryDetail;//用户相册大图nil
|
||
UIKIT_EXTERN NSString * const kImageTypeCornerAvatar;//圆角图形,会先把图形裁剪成正方形,并且转换为png
|
||
UIKIT_EXTERN NSString * const kImageTypeUserInfoAlbum;//用户信息里面相册
|
||
UIKIT_EXTERN NSString * const kImageTypeUserCardLevel;///用户资料卡中 等级以高度20等比例缩放
|
||
UIKIT_EXTERN NSString * const kImageTypeMonentsPhoto;///动态中的图片
|
||
typedef NS_ENUM(NSUInteger, ImageType){
|
||
ImageTypeRoomFace = 1, //房间表情
|
||
ImageTypeRoomGift, //房间礼物
|
||
ImageTypeUserIcon, //用户头像60x60
|
||
ImageTypeUserLibaryDetail, //用户相册大图
|
||
ImageTypeCornerAvatar, //圆角图形,会先把图形裁剪成正方形,并且转换为png
|
||
ImageTypeUserInfoAlbum, ///用户信息里面相册
|
||
ImageTypeUserCardLevel, /// 用户资料卡中 等级以高度20等比例缩放
|
||
ImageTypeMonentsPhoto, ///动态中的图片
|
||
};
|
||
|
||
///展位图
|
||
|
||
/// 头像的默认占位图
|
||
+ (UIImage *)defaultAvatarPlaceholder;
|
||
///空白头像缺省图
|
||
+ (UIImage *)defaultEmptyAvatarPlaceholder;
|
||
/// 空白图的占位图
|
||
+ (UIImage *)defaultEmptyPlaceholder;
|
||
+ (UIImage *)defaultEmptyPlaceholder_UFO;
|
||
/// banner的占位图
|
||
+ (UIImage *)defaultBannerPlaceholder;
|
||
|
||
+ (NSString*)configUrl:(NSString*)url type:(ImageType)type;
|
||
+ (NSString*)configUrl:(NSString*)url radius:(CGFloat)radius;
|
||
+ (NSString*)configUrl:(NSString*)url type:(ImageType)type radius:(CGFloat)radius;
|
||
|
||
@end
|
||
|
||
NS_ASSUME_NONNULL_END
|