增加换肤功能
This commit is contained in:
35
QXLive/Mine(音域)/View/QXUserHeaderView.m
Normal file
35
QXLive/Mine(音域)/View/QXUserHeaderView.m
Normal file
@@ -0,0 +1,35 @@
|
||||
//
|
||||
// QXUserHeaderView.m
|
||||
// QXLive
|
||||
//
|
||||
// Created by 启星 on 2025/5/9.
|
||||
//
|
||||
|
||||
#import "QXUserHeaderView.h"
|
||||
@interface QXUserHeaderView()
|
||||
@property (nonatomic, strong) UIImageView *userHeaderImageView;
|
||||
@end
|
||||
@implementation QXUserHeaderView
|
||||
|
||||
- (instancetype)initWithFrame:(CGRect)frame
|
||||
{
|
||||
self = [super initWithFrame:frame];
|
||||
if (self) {
|
||||
[self initSubviews];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
-(void)initSubviews{
|
||||
self.userHeaderImageView = [[UIImageView alloc] init];
|
||||
self.userHeaderImageView.contentMode = UIViewContentModeScaleAspectFill;
|
||||
[self.userHeaderImageView addRoundedCornersWithRadius:self.height/2.0];
|
||||
[self addSubview:self.userHeaderImageView];
|
||||
[self.userHeaderImageView mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.top.bottom.left.right.equalTo(self);
|
||||
}];
|
||||
}
|
||||
-(void)setAvatar:(NSString *)avatar{
|
||||
_avatar = avatar;
|
||||
[self.userHeaderImageView sd_setImageWithURL:[NSURL URLWithString:avatar]];
|
||||
}
|
||||
@end
|
||||
Reference in New Issue
Block a user