添加默认图的配置

This commit is contained in:
fengshuo
2021-09-17 11:10:17 +08:00
committed by zu
parent 7e9f492649
commit e503696add
6 changed files with 55 additions and 12 deletions

View File

@@ -86,7 +86,7 @@
E872308D26E89DAA00B90D4F /* LoginInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = E872308C26E89DAA00B90D4F /* LoginInputView.m */; };
E872309326E8D31500B90D4F /* LoginVerifCodeView.m in Sources */ = {isa = PBXBuildFile; fileRef = E872309226E8D31500B90D4F /* LoginVerifCodeView.m */; };
E8AC720D26F435F5007D6E91 /* UIImageView+LoadImage.m in Sources */ = {isa = PBXBuildFile; fileRef = E8AC720C26F435F5007D6E91 /* UIImageView+LoadImage.m */; };
E8AC721026F43955007D6E91 /* UIImageViewConstant.m in Sources */ = {isa = PBXBuildFile; fileRef = E8AC720F26F43955007D6E91 /* UIImageViewConstant.m */; };
E8AC721026F43955007D6E91 /* UIImageConstant.m in Sources */ = {isa = PBXBuildFile; fileRef = E8AC720F26F43955007D6E91 /* UIImageConstant.m */; };
E8B825B726E9A7D8009E8E9F /* BaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = E8B825B626E9A7D8009E8E9F /* BaseObject.m */; };
E8B825BF26E9E57D009E8E9F /* LoginTicketInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E8B825BE26E9E57D009E8E9F /* LoginTicketInfo.m */; };
E8B825C226EA00DF009E8E9F /* LoginVerifCodePresent.m in Sources */ = {isa = PBXBuildFile; fileRef = E8B825C126EA00DF009E8E9F /* LoginVerifCodePresent.m */; };
@@ -263,8 +263,8 @@
E872309226E8D31500B90D4F /* LoginVerifCodeView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LoginVerifCodeView.m; sourceTree = "<group>"; };
E8AC720B26F435F5007D6E91 /* UIImageView+LoadImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIImageView+LoadImage.h"; sourceTree = "<group>"; };
E8AC720C26F435F5007D6E91 /* UIImageView+LoadImage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+LoadImage.m"; sourceTree = "<group>"; };
E8AC720E26F43955007D6E91 /* UIImageViewConstant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UIImageViewConstant.h; sourceTree = "<group>"; };
E8AC720F26F43955007D6E91 /* UIImageViewConstant.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UIImageViewConstant.m; sourceTree = "<group>"; };
E8AC720E26F43955007D6E91 /* UIImageConstant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UIImageConstant.h; sourceTree = "<group>"; };
E8AC720F26F43955007D6E91 /* UIImageConstant.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UIImageConstant.m; sourceTree = "<group>"; };
E8B825B526E9A7D8009E8E9F /* BaseObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BaseObject.h; sourceTree = "<group>"; };
E8B825B626E9A7D8009E8E9F /* BaseObject.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BaseObject.m; sourceTree = "<group>"; };
E8B825BD26E9E57D009E8E9F /* LoginTicketInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LoginTicketInfo.h; sourceTree = "<group>"; };
@@ -764,8 +764,8 @@
children = (
E8AC720B26F435F5007D6E91 /* UIImageView+LoadImage.h */,
E8AC720C26F435F5007D6E91 /* UIImageView+LoadImage.m */,
E8AC720E26F43955007D6E91 /* UIImageViewConstant.h */,
E8AC720F26F43955007D6E91 /* UIImageViewConstant.m */,
E8AC720E26F43955007D6E91 /* UIImageConstant.h */,
E8AC720F26F43955007D6E91 /* UIImageConstant.m */,
);
path = UIImageView;
sourceTree = "<group>";
@@ -1027,7 +1027,7 @@
189DD54B26DE338800AB55B1 /* BaseViewController.m in Sources */,
E8E70D8626F2F55C00F03460 /* XPMineAccountView.m in Sources */,
E81C279026EB314D0031E639 /* LoginForgetEditView.m in Sources */,
E8AC721026F43955007D6E91 /* UIImageViewConstant.m in Sources */,
E8AC721026F43955007D6E91 /* UIImageConstant.m in Sources */,
E81C27A026EEF83D0031E639 /* XPHtmlUrl.m in Sources */,
18E7B1B726E8B2D10064BC9B /* Api+Main.m in Sources */,
E8B825C226EA00DF009E8E9F /* LoginVerifCodePresent.m in Sources */,

View File

@@ -0,0 +1,21 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "common_avatar.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@@ -9,9 +9,10 @@
NS_ASSUME_NONNULL_BEGIN
@interface UIImageViewConstant : NSObject
@interface UIImageConstant : NSObject
#pragma mark - 图片相关的
UIKIT_EXTERN NSString * const kImageTypeRoomFace; //房间表情
UIKIT_EXTERN NSString * const kImageTypeRoomGift; //房间礼物
UIKIT_EXTERN NSString * const kImageTypeUserIcon; //用户头像60x60
@@ -19,14 +20,22 @@ UIKIT_EXTERN NSString * const kImageTypeUserLibaryDetail;//用户相册大图nil
UIKIT_EXTERN NSString * const kImageTypeCornerAvatar;//圆角图形会先把图形裁剪成正方形并且转换为png
#pragma mark - 图片相关的
typedef NS_ENUM(NSUInteger,ImageType){
ImageTypeRoomFace, //房间表情
ImageTypeRoomFace = 1, //房间表情
ImageTypeRoomGift, //房间礼物
ImageTypeUserIcon, //用户头像60x60
ImageTypeUserLibaryDetail, //用户相册大图
ImageTypeCornerAvatar, //圆角图形会先把图形裁剪成正方形并且转换为png
};
///展位图
/// 头像的默认占位图
+ (NSString *)defaultAvatarPlaceholder;
/// 空白图的占位图
+ (NSString *)defalutEmptyPlaceholder;
/// banner的占位图
+ (NSString *)defalutBannerPlaceholder;
@end
NS_ASSUME_NONNULL_END

View File

@@ -5,9 +5,9 @@
// Created by on 2021/9/17.
//
#import "UIImageViewConstant.h"
#import "UIImageConstant.h"
@implementation UIImageViewConstant
@implementation UIImageConstant
NSString * const kImageTypeRoomFace = @""; //
@@ -16,4 +16,17 @@ NSString * const kImageTypeUserIcon = @"imageMogr2/auto-orient/thumbnail/150x150
NSString * const kImageTypeUserLibaryDetail = @""; //nil
NSString * const kImageTypeCornerAvatar = @"imageMogr2/auto-orient/thumbnail/300x300/format/png";
///
+ (NSString *)defaultAvatarPlaceholder {
return @"common_avatar";
}
///
+ (NSString *)defalutEmptyPlaceholder {
return @"common_empty";
}
/// banner
+ (NSString *)defalutBannerPlaceholder {
return @"common_banner";
}
@end

View File

@@ -6,7 +6,7 @@
// 加载图片的类
#import <UIKit/UIKit.h>
#import "UIImageViewConstant.h"
#import "UIImageConstant.h"
NS_ASSUME_NONNULL_BEGIN
@interface UIImageView (LoadImage)