| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- //
- // MOTitleGiftView.m
- // MiMoLive
- //
- // Created by MiMo on 2025/7/20.
- //
- #import "MOTitleGiftView.h"
- @interface MOTitleGiftView ()
- @property (nonatomic, strong) UIImageView *avatarView;
- @property (nonatomic, strong) UIImageView *borderImgView;
- @end
- @implementation MOTitleGiftView
- - (instancetype)init {
- if (self = [super init]) {
- [self setupUI];
- }
- return self;
- }
- - (void)setupUI {
- [self addSubview:self.avatarView];
- [self.avatarView mas_makeConstraints:^(MASConstraintMaker *make) {
- make.center.mas_equalTo(0);
- make.size.mas_equalTo(CGSizeMake(kScaleWidth(16.0), kScaleWidth(16.0)));
- }];
-
- [self addSubview:self.borderImgView];
- [self.borderImgView mas_makeConstraints:^(MASConstraintMaker *make) {
- make.center.mas_equalTo(0);
- make.size.mas_equalTo(CGSizeMake(kScaleWidth(22.0), kScaleWidth(22.0)));
- }];
- }
- - (void)setupTitleGiftUserAvatar:(NSString *)imgUrl {
- [self.avatarView sd_setImageWithURL:[NSURL URLWithString:imgUrl] placeholderImage:[UIImage imageNamed:@"icon_mine_placeHolder"]];
- }
- - (UIImageView *)avatarView {
- if (!_avatarView) {
- _avatarView = [[UIImageView alloc] init];
- _avatarView.layer.masksToBounds = YES;
- _avatarView.layer.cornerRadius = 7;
- }
- return _avatarView;
- }
- - (UIImageView *)borderImgView {
- if (!_borderImgView) {
- _borderImgView = [[UIImageView alloc] init];
- _borderImgView.image = [UIImage imageNamed:@"icon_title_gift_border"];
- }
- return _borderImgView;
- }
- @end
|