|
|
@@ -15,6 +15,8 @@
|
|
|
|
|
|
@property (nonatomic, strong) UIImageView *headImgView;
|
|
|
|
|
|
+@property (nonatomic, strong) UIImageView *vipBgImgView;
|
|
|
+
|
|
|
@property (nonatomic, strong) UIImageView *vipImgView;
|
|
|
|
|
|
@property (nonatomic, strong) YYLabel *contentLab;
|
|
|
@@ -40,7 +42,7 @@
|
|
|
[self addSubview:self.bgView];
|
|
|
[self.bgView mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
make.left.right.equalTo(self);
|
|
|
- make.height.equalTo(@30.0);
|
|
|
+ make.height.equalTo(@60.0);
|
|
|
make.centerY.equalTo(self);
|
|
|
}];
|
|
|
|
|
|
@@ -52,13 +54,22 @@
|
|
|
|
|
|
[self addSubview:self.headImgView];
|
|
|
[self.headImgView mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
- make.left.equalTo(self.bgView).offset(1.0);
|
|
|
- make.width.height.equalTo(@30.0);
|
|
|
+ make.left.equalTo(self.bgView).offset(10.0);
|
|
|
+ make.width.height.equalTo(@45.0);
|
|
|
make.centerY.equalTo(self);
|
|
|
}];
|
|
|
- self.headImgView.layer.cornerRadius = 30.0 / 2.0;
|
|
|
+ self.headImgView.layer.cornerRadius = 45.0 / 2.0;
|
|
|
self.headImgView.layer.masksToBounds = YES;
|
|
|
|
|
|
+ [self addSubview:self.vipBgImgView];
|
|
|
+ [self.vipBgImgView mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
+ make.height.equalTo(@60.0);
|
|
|
+ make.width.equalTo(@225.0);
|
|
|
+ make.left.equalTo(self.bgView).offset(5.0);
|
|
|
+ make.centerY.equalTo(self);
|
|
|
+ }];
|
|
|
+ self.vipBgImgView.hidden = YES;
|
|
|
+
|
|
|
[self addSubview:self.vipImgView];
|
|
|
[self.vipImgView mas_makeConstraints:^(MASConstraintMaker *make) {
|
|
|
make.centerY.equalTo(self);
|
|
|
@@ -94,14 +105,16 @@
|
|
|
self.contentLab.attributedText = attributedString;
|
|
|
|
|
|
UIImage *bgImg = [UIImage imageNamed:@"icon_enter_bar_normal"];
|
|
|
- CGFloat contentLeftSpacing = 42.0;
|
|
|
+ CGFloat contentLeftSpacing = 3.0;
|
|
|
if(user.vip.type == 0){
|
|
|
//Normal
|
|
|
contentLeftSpacing = 3.0;
|
|
|
self.vipImgView.hidden = YES;
|
|
|
+ self.vipBgImgView.hidden = YES;
|
|
|
+ self.bgImgView.hidden = NO;
|
|
|
}
|
|
|
else{
|
|
|
- self.vipImgView.hidden = NO;
|
|
|
+ self.vipImgView.hidden = YES;
|
|
|
UIImage *placeImg = [UIImage imageNamed:@"icon_vip_k_s"];
|
|
|
if(user.vip.type == 1){
|
|
|
//M
|
|
|
@@ -131,6 +144,17 @@
|
|
|
else{
|
|
|
[self.vipImgView setImage:placeImg];
|
|
|
}
|
|
|
+
|
|
|
+ if(vipObject.entryBg.length > 0){
|
|
|
+ self.vipBgImgView.hidden = NO;
|
|
|
+ self.bgImgView.hidden = YES;
|
|
|
+
|
|
|
+ [self.vipBgImgView sd_setImageWithURL:[NSURL URLWithString:vipObject.entryBg]];
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ self.vipBgImgView.hidden = YES;
|
|
|
+ self.bgImgView.hidden = NO;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
[self.contentLab mas_updateConstraints:^(MASConstraintMaker *make) {
|
|
|
@@ -194,6 +218,15 @@
|
|
|
return _bgImgView;
|
|
|
}
|
|
|
|
|
|
+- (UIImageView *)vipBgImgView{
|
|
|
+ if (!_vipBgImgView)
|
|
|
+ {
|
|
|
+ _vipBgImgView = [[UIImageView alloc] init];
|
|
|
+ _vipBgImgView.contentMode = UIViewContentModeScaleToFill;
|
|
|
+ }
|
|
|
+ return _vipBgImgView;
|
|
|
+}
|
|
|
+
|
|
|
- (UIImageView *)headImgView{
|
|
|
if (!_headImgView)
|
|
|
{
|