提交
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user