Files
real-e-party-iOS/YuMi/CustomUI/UIImageView/UIImageConstant.h
2025-10-17 14:52:29 +08:00

50 lines
1.2 KiB
Objective-C

// Created by YUMI on 2021/9/17.
#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;
UIKIT_EXTERN NSString * const kImageTypeUserLibaryDetail;
UIKIT_EXTERN NSString * const kImageTypeCornerAvatar;
UIKIT_EXTERN NSString * const kImageTypeUserInfoAlbum;
UIKIT_EXTERN NSString * const kImageTypeUserCardLevel;
UIKIT_EXTERN NSString * const kImageTypeMonentsPhoto;
typedef NS_ENUM(NSUInteger, ImageType){
ImageTypeRoomFace = 1,
ImageTypeRoomGift,
ImageTypeUserIcon,
ImageTypeUserLibaryDetail,
ImageTypeCornerAvatar,
ImageTypeUserInfoAlbum,
ImageTypeUserCardLevel,
ImageTypeMonentsPhoto,
};
+ (UIImage *)defaultAvatarPlaceholder;
+ (UIImage *)defaultEmptyAvatarPlaceholder;
+ (UIImage *)defaultEmptyPlaceholder;
+ (UIImage *)defaultEmptyPlaceholder_UFO;
+ (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