This commit is contained in:
启星
2025-11-28 22:43:06 +08:00
parent 8913ea6f48
commit 7eb4f8d3b8
197 changed files with 7315 additions and 666 deletions

View File

@@ -15,10 +15,12 @@
@property (nonatomic,strong)UIImageView *heartImageView;
@property (nonatomic,strong)UILabel *levelValueLabel;
@property (nonatomic,strong)UIButton *leftBtn;
@property (nonatomic,strong)QXSeatHeaderView *leftHeaderImageView;
@property (nonatomic,strong)UILabel *leftNameLabel;
@property (nonatomic,strong)QXSeatHeaderView *rightHeaderImageView;
@property (nonatomic,strong)UILabel *righttNameLabel;
@property (nonatomic,strong)UIButton *rightBtn;
@end
@implementation QXUserCpCardView
@@ -135,11 +137,63 @@
make.top.equalTo(self.rightHeaderImageView.mas_bottom).offset(5);
make.height.mas_equalTo(12);
}];
self.leftBtn = [[UIButton alloc] init];
[self.leftBtn addTarget:self action:@selector(leftAction) forControlEvents:(UIControlEventTouchUpInside)];
[self addSubview:self.leftBtn];
[self.leftBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.right.top.left.equalTo(self.leftHeaderImageView);
make.bottom.equalTo(self.leftNameLabel);
}];
self.rightBtn = [[UIButton alloc] init];
[self.rightBtn addTarget:self action:@selector(righttAction) forControlEvents:(UIControlEventTouchUpInside)];
[self addSubview:self.rightBtn];
[self.rightBtn mas_makeConstraints:^(MASConstraintMaker *make) {
make.right.top.left.equalTo(self.rightHeaderImageView);
make.bottom.equalTo(self.righttNameLabel);
}];
MJWeakSelf
[self addTapBlock:^(id _Nonnull obj) {
if (weakSelf.delegate && [weakSelf.delegate respondsToSelector:@selector(didClickHeaderCardViewWithUserId:)]) {
[weakSelf.delegate didClickHeaderCardViewWithUserId:weakSelf.userId];
}
}];
}
-(void)headerStartPlay{
[self.leftHeaderImageView playHWDMP4];
[self.rightHeaderImageView playHWDMP4];
}
-(void)leftAction{
if (self.model == nil) {
return;
}
NSString *userId = @"";
userId = self.userId;
if (self.delegate && [self.delegate respondsToSelector:@selector(didClickHeaderViewUserId:)]) {
[self.delegate didClickHeaderViewUserId:userId];
}
}
-(void)righttAction{
if (self.model == nil) {
return;
}
NSString *userId = @"";
if ([self.model.user_info1.user_id isEqualToString:self.userId]) {
userId = self.model.user_info2.user_id;
}else{
userId = self.model.user_info1.user_id;
}
if (self.delegate && [self.delegate respondsToSelector:@selector(didClickHeaderViewUserId:)]) {
[self.delegate didClickHeaderViewUserId:userId];
}
}
-(void)setModel:(QXUserCpInfoModel *)model{
_model = model;
if ([model.user_info1.user_id isEqualToString:QXGlobal.shareGlobal.loginModel.user_id]) {
if ([model.user_info1.user_id isEqualToString:self.userId]) {
[self.leftHeaderImageView setHeadIcon:model.user_info1.avatar dress:model.user_info1.dress];
[self.rightHeaderImageView setHeadIcon:model.user_info2.avatar dress:model.user_info2.dress];
self.leftNameLabel.text = model.user_info1.nickname;
@@ -150,8 +204,24 @@
self.leftNameLabel.text = model.user_info2.nickname;
self.righttNameLabel.text = model.user_info1.nickname;
}
self.levelLabel.text = [NSString stringWithFormat:@"LV%@ %@",model.level,model.name];
self.levelValueLabel.text = [NSString qx_showHotCountNum:model.exp.longLongValue];
if (model) {
self.levelLabel.text = [NSString stringWithFormat:@"LV%@ %@",model.level,model.name];
self.levelValueLabel.text = [NSString qx_showHotCountNum:model.exp.longLongValue];
}else{
self.levelLabel.text = @"";
self.levelValueLabel.text = @"";
}
// self.cpTagLabel.text = model.name;
}
-(void)resetView{
self.model = nil;
[self.leftHeaderImageView setHeadIcon:@"" dress:@""];
[self.rightHeaderImageView setHeadIcon:@"" dress:@""];
self.leftNameLabel.text = @"";
self.righttNameLabel.text = @"";
self.levelLabel.text = @"";
self.levelValueLabel.text = @"";
}
@end