// // JXVipDetailTopView.m // shiku_im // // Created by 123 on 2020/5/16. // Copyright © 2020 Reese. All rights reserved. // #import "JXVipDetailTopView.h" @interface JXVipDetailTopView() @property (weak, nonatomic) IBOutlet UIView *back_View; @property (weak, nonatomic) IBOutlet UIImageView *headIMG; @property (weak, nonatomic) IBOutlet UILabel *userNameL; @property (weak, nonatomic) IBOutlet UIImageView *leveL; @property (weak, nonatomic) IBOutlet UIImageView *jinBeiL; @property (weak, nonatomic) IBOutlet UIButton *leftVipIMG; @property (weak, nonatomic) IBOutlet UIImageView *leftSlideIMG; @property (weak, nonatomic) IBOutlet UIButton *rightVipIMG; @property (weak, nonatomic) IBOutlet UILabel *cunkuanL; @property (weak, nonatomic) IBOutlet UILabel *cunkunSubL; @property (weak, nonatomic) IBOutlet UILabel *liushuiL; @property (weak, nonatomic) IBOutlet UILabel *liushuisubL; @property (weak, nonatomic) IBOutlet NSLayoutConstraint *sliderViewConstH; @property (weak, nonatomic) IBOutlet NSLayoutConstraint *backViewSild; @property (weak, nonatomic) IBOutlet NSLayoutConstraint *sliderIMGConstX; @end @implementation JXVipDetailTopView -(void)awakeFromNib{ [super awakeFromNib]; self.headIMG.layer.cornerRadius=35; self.headIMG.layer.masksToBounds=YES; } +(instancetype)XIBJXVipDetailTopView{ return [[NSBundle mainBundle]loadNibNamed:@"JXVipDetailTopView" owner:self options:nil].firstObject; } -(void)setDictInfo:(NSDictionary *)dictInfo{ CGFloat aaaa= [dictInfo[@"current"][@"level"] intValue]/9.0; if (aaaa==0) { self.backViewSild.constant= 15; self.sliderIMGConstX.constant= 0; }else{ self.backViewSild.constant= aaaa* 272; self.sliderIMGConstX.constant= aaaa* 272-25; } self.userNameL.text=[NSString stringWithFormat:@"即信号:%@",dictInfo[@"membershipAccount"]]; NSString *vipleftIMG=[NSString stringWithFormat:@"组%d",[dictInfo[@"current"][@"level"] intValue]+42]; NSString *viprightIMG=[NSString stringWithFormat:@"组%d",[dictInfo[@"next"][@"level"] intValue]+42]; [self.leftVipIMG setImage:[UIImage imageNamed:vipleftIMG] forState:UIControlStateNormal]; [self.rightVipIMG setImage:[UIImage imageNamed:viprightIMG] forState:UIControlStateNormal]; self.cunkuanL.text=[NSString stringWithFormat:@"%@",dictInfo[@"totalRecharge"]]; //self.liushuiL.text=[NSString stringWithFormat:@"%@",dictInfo[@"totalRecharge"]]; NSString *leverStr=[NSString stringWithFormat:@"%@",dictInfo[@"current"][@"level"]]; if ([leverStr isEqualToString:@"0"]) { leverStr=@"1"; } self.jinBeiL.image = [UIImage imageNamed:[NSString stringWithFormat:@"VV%@",leverStr]]; if ([dictInfo[@"current"][@"level"] isEqualToNumber:@0]) { // self.leveL.image = [UIImage imageNamed:@"组42"]; }else if ([dictInfo[@"current"][@"level"] isEqualToNumber:@1]) { self.leveL.image = [UIImage imageNamed:@"组43"]; }else if ([dictInfo[@"current"][@"level"] isEqualToNumber:@2]) { self.leveL.image = [UIImage imageNamed:@"组44"]; }else if ([dictInfo[@"current"][@"level"] isEqualToNumber:@3]) { self.leveL.image= [UIImage imageNamed:@"组45"]; }else if ([dictInfo[@"current"][@"level"] isEqualToNumber:@4]) { self.leveL.image= [UIImage imageNamed:@"组46"]; }else if ([dictInfo[@"current"][@"level"] isEqualToNumber:@5]) { self.leveL.image = [UIImage imageNamed:@"组47"]; }else if ([dictInfo[@"current"][@"level"] isEqualToNumber:@6]) { self.leveL.image = [UIImage imageNamed:@"组48"]; }else if ([dictInfo[@"current"][@"level"] isEqualToNumber:@7]) { self.leveL.image = [UIImage imageNamed:@"组49"]; }else if ([dictInfo[@"current"][@"level"] isEqualToNumber:@8]) { self.leveL.image = [UIImage imageNamed:@"组50"]; }else if ([dictInfo[@"current"][@"level"] isEqualToNumber:@8]) { self.leveL.image = [UIImage imageNamed:@"组51"]; }else if ([dictInfo[@"current"][@"level"] isEqualToNumber:@8]) { self.leveL.image = [UIImage imageNamed:@"组52"]; }else if ([dictInfo[@"current"][@"level"] isEqualToNumber:@8]) { self.leveL.image = [UIImage imageNamed:@"组53"]; } //_userName.text = user.userNickname; [g_server delHeadImage:g_server.myself.userId]; [g_server getHeadImageSmall:g_server.myself.userId userName:g_server.myself.userNickname imageView:_headIMG]; } @end