爵位完成
This commit is contained in:
@@ -18,12 +18,13 @@
|
||||
#import "QXUserRelationListView.h"
|
||||
#import "QXUserInfoRelationCardCell.h"
|
||||
#import "QXDirectSetScaleView.h"
|
||||
#import "QXSeatHeaderView.h"
|
||||
|
||||
@interface QXRoomUserInfoView()<UIGestureRecognizerDelegate,SDCycleScrollViewDelegate,QXMenuPopViewDelegate,UITableViewDelegate,UITableViewDataSource>
|
||||
@property (nonatomic,strong)UIView *bgView;
|
||||
@property (nonatomic,strong)UIImageView *bgImageView;
|
||||
/// 头像
|
||||
@property (nonatomic,strong)UIImageView *headerImageView;
|
||||
@property (nonatomic,strong)QXSeatHeaderView *headerImageView;
|
||||
/// 昵称
|
||||
@property (nonatomic,strong)UIButton *nameBtn;
|
||||
/// ID
|
||||
@@ -108,13 +109,13 @@
|
||||
make.left.right.bottom.equalTo(self.bgView);
|
||||
}];
|
||||
|
||||
self.headerImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"user_header_placehoulder"]];
|
||||
self.headerImageView = [[QXSeatHeaderView alloc] init];
|
||||
self.headerImageView.contentMode = UIViewContentModeScaleAspectFill;
|
||||
[self.bgView addSubview:self.headerImageView];
|
||||
[self.headerImageView addRoundedCornersWithRadius:ScaleWidth(33)];
|
||||
// [self.headerImageView addRoundedCornersWithRadius:ScaleWidth(33)];
|
||||
[self.headerImageView mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.top.centerX.equalTo(self.bgView);
|
||||
make.size.mas_equalTo(CGSizeMake(ScaleWidth(66), ScaleWidth(66)));
|
||||
make.size.mas_equalTo(CGSizeMake(ScaleWidth(66), ScaleWidth(79)));
|
||||
}];
|
||||
|
||||
UIButton *headder = [[UIButton alloc] init];
|
||||
@@ -545,7 +546,18 @@
|
||||
MJWeakSelf
|
||||
[QXMineNetwork roomUserInfoWithUserId:self.userId roomId:self.roomId successBlock:^(QXRoomUserInfoModel * _Nonnull model) {
|
||||
weakSelf.userModel = model;
|
||||
[weakSelf.headerImageView sd_setImageWithURL:[NSURL URLWithString:model.avatar] placeholderImage:[UIImage imageNamed:@"user_header_placehoulder"]];
|
||||
[weakSelf.headerImageView setHeadIcon:model.avatar dress:@""];
|
||||
if ([model.nobility_image isExist]) {
|
||||
[weakSelf.headerImageView.nobilityImageView sd_setImageWithURL:[NSURL URLWithString:model.nobility_image]];
|
||||
}else{
|
||||
[weakSelf.headerImageView.nobilityImageView sd_cancelLatestImageLoad];
|
||||
weakSelf.headerImageView.nobilityImageView.image = nil;
|
||||
}
|
||||
if ([model.nickname_color isExist]) {
|
||||
[weakSelf.nameBtn setTitleColor:[UIColor colorWithHexString:model.nickname_color] forState:(UIControlStateNormal)];
|
||||
}else{
|
||||
[weakSelf.nameBtn setTitleColor:[UIColor whiteColor] forState:(UIControlStateNormal)];
|
||||
}
|
||||
[weakSelf.nameBtn setTitle:model.nickname forState:(UIControlStateNormal)];
|
||||
[weakSelf.nameBtn setImage:model.sex.intValue==1?[UIImage imageNamed:@"user_sex_boy"]:[UIImage imageNamed:@"user_sex_girl"] forState:(UIControlStateNormal)];
|
||||
[weakSelf.nameBtn qx_layoutButtonNOSizeToFitWithEdgeInsetsStyle:(QXButtonEdgeInsetsStyleRight) imageTitleSpace:2];
|
||||
|
||||
Reference in New Issue
Block a user