Files
yuyin_ios/SweetParty/主类/RCMic/Room/Box/手气榜/BJBoxRankCell.m
2025-08-08 11:05:33 +08:00

57 lines
1.7 KiB
Objective-C

//
// BJBoxRankCell.m
// YaYin
//
// Created by bj_szd on 2023/5/10.
// Copyright © 2023 YaYin. All rights reserved.
//
#import "BJBoxRankCell.h"
@implementation BJBoxRankCell
- (void)awakeFromNib {
[super awakeFromNib];
// Initialization code
self.selectionStyle = UITableViewCellSelectionStyleNone;
}
- (void)setModel:(BJBoxRankModel *)model {
_model = model;
NSString *numStr = @"";
NSArray *listArr = @[];
if (model.gift_list == nil) {
numStr = @"num";
listArr = model.user_box_gift_list;
} else {
numStr = @"gift_num";
listArr = model.gift_list;
}
[self.avatarImgV sd_setImageWithURL:[NSURL URLWithString:model.head_pic] placeholderImage:kDefaultUserIcon];
self.nicknameLab.text = model.nick_name;
self.bgView_1.hidden = self.bgView_2.hidden = self.bgView_3.hidden = YES;
if (listArr.count > 0) {
NSDictionary *dict = listArr[0];
[self.giftImgV_1 sd_setImageWithURL:[NSURL URLWithString:[dict safeStringForKey:@"base_image"]]];
self.numLab_1.text = [dict safeStringForKey:numStr];
self.bgView_1.hidden = NO;
}
if (listArr.count > 1) {
NSDictionary *dict = listArr[1];
[self.giftImgV_2 sd_setImageWithURL:[NSURL URLWithString:[dict safeStringForKey:@"base_image"]]];
self.numLab_2.text = [dict safeStringForKey:numStr];
self.bgView_2.hidden = NO;
}
if (listArr.count > 2) {
NSDictionary *dict = listArr[2];
[self.giftImgV_3 sd_setImageWithURL:[NSURL URLWithString:[dict safeStringForKey:@"base_image"]]];
self.numLab_3.text = [dict safeStringForKey:numStr];
self.bgView_3.hidden = NO;
}
}
@end