Files
featherVoice/QXLive/Mine(音域)/View/QXUserHeaderView.m
2025-08-08 10:49:36 +08:00

36 lines
964 B
Objective-C

//
// 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