// // QXRankCPTopThreeView.m // IsLandVoice // // Created by 启星 on 2025/3/4. // #import "QXRankCPTopThreeView.h" @implementation QXRankCPTopThreeView - (instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { self = [[[NSBundle mainBundle]loadNibNamed:@"QXRankCPTopThreeView" owner:nil options:nil] lastObject]; self.frame = frame; } return self; } -(void)resetView{ self.firstHeaderImage.image = [UIImage imageNamed:@"user_header_placehoulder"]; self.firstHeaderImage2.image = [UIImage imageNamed:@"user_header_placehoulder"]; self.secondHeaderImage.image = [UIImage imageNamed:@"user_header_placehoulder"]; self.secondHeaderImage2.image = [UIImage imageNamed:@"user_header_placehoulder"]; self.thirdHeaderImage.image = [UIImage imageNamed:@"user_header_placehoulder"]; self.secondHeaderImage2.image = [UIImage imageNamed:@"user_header_placehoulder"]; self.firstNameLabel.text = @"虚位以待"; self.secondNameLabel.text = @"虚位以待"; self.thirdNameLabel.text = @"虚位以待"; self.firstIDLabel.text = @"虚位以待"; self.secondIDLabel.text = @"虚位以待"; self.thirdIDLabel.text = @"虚位以待"; } -(void)setList:(NSArray *)list{ QXMyRankModel *firstModel; QXMyRankModel *secondModel; QXMyRankModel *thirdModel; if (list.count >= 3) { firstModel = list[0]; secondModel = list[1]; thirdModel = list[2]; } if (list.count == 2) { firstModel = list[0]; secondModel = list[1]; } if (list.count == 1) { firstModel = list[0]; } if (firstModel) { [self.firstHeaderImage sd_setImageWithURL:[NSURL URLWithString:firstModel.user_avatar] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]]; [self.firstHeaderImage2 sd_setImageWithURL:[NSURL URLWithString:firstModel.user_avatar1] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]]; self.firstNameLabel.text = firstModel.nickname; self.firstIDLabel.text = firstModel.nickname1; self.firstRankValueLabel.text = firstModel.total; } if (secondModel) { [self.secondHeaderImage sd_setImageWithURL:[NSURL URLWithString:secondModel.user_avatar] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]]; [self.secondHeaderImage2 sd_setImageWithURL:[NSURL URLWithString:secondModel.user_avatar1] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]]; self.secondNameLabel.text = secondModel.nickname; self.secondIDLabel.text = secondModel.nickname1; self.secondRankValueLabel.text = secondModel.total; } if (thirdModel) { [self.thirdHeaderImage sd_setImageWithURL:[NSURL URLWithString:thirdModel.user_avatar] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]]; [self.thirdHeaderImage2 sd_setImageWithURL:[NSURL URLWithString:thirdModel.user_avatar1] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]]; self.thirdNameLabel.text = thirdModel.nickname; self.thirdIDLabel.text = thirdModel.nickname1; self.thirdRankValueLabel.text = thirdModel.total; } } @end