| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- //
- // WardViewTopCell.m
- // BuguLive
- //
- // Created by 范东 on 2019/1/28.
- // Copyright © 2019 xfg. All rights reserved.
- //
- #import "WardViewTopCell.h"
- #import "WardPopViewModel.h"
- @interface WardViewTopCell()
- @property (weak, nonatomic) IBOutlet UILabel *nameLabel;
- @property (weak, nonatomic) IBOutlet UIImageView *sexImageView;
- @property (weak, nonatomic) IBOutlet UIImageView *rankImageView;
- @property (weak, nonatomic) IBOutlet UILabel *moneyLabel;
- @property (weak, nonatomic) IBOutlet UIImageView *iconImageView;
- @property (weak, nonatomic) IBOutlet UIImageView *iconBackImageView;
- @property (weak, nonatomic) IBOutlet UIImageView *topBGImgView;
- @end
- @implementation WardViewTopCell
- - (void)awakeFromNib {
- [super awakeFromNib];
- // Initialization code
- self.topBGImgView.contentMode = UIViewContentModeScaleAspectFill;
- self.topBGImgView.clipsToBounds = YES;
- self.backgroundColor = kClearColor;
- self.contentView.backgroundColor = kClearColor;
- }
- - (void)setModel:(WardPopViewModel *)model{
- _model = model;
- self.moneyLabel.hidden = NO;
- if (!model) {
- // self.nameLabel.text = @"";
-
- self.nameLabel.text = ASLocalizedString(@"虚位以待");
- self.nameLabel.textColor = kWhiteColor;
- self.moneyLabel.text = ASLocalizedString(@"贡献钻石最多的守护者为守护之星");
- self.sexImageView.hidden = self.rankImageView.hidden = YES;
- self.iconBackImageView.hidden = NO;
- [self.guardImgView setImage:[UIImage imageNamed:ASLocalizedString(@"lr_img_back_ward_Head_Star")]];
- return;
- }
-
- // if ([model.uid isEqualToString:@"0"]) {
- // self.iconImageView.hidden = self.nameLabel.hidden = self.sexImageView.hidden = self.rankImageView.hidden = self.moneyLabel.hidden = YES;
- // return;
- // }
-
- if (model.total_diamonds.integerValue) {
- self.iconBackImageView.hidden = NO;
- self.nameLabel.hidden = NO;
- self.sexImageView.hidden = NO;
- [self.iconImageView setHidden:NO];
- [self.rankImageView setHidden:NO];
- [self.moneyLabel setHidden:NO];
- self.nameLabel.text = model.nick_name;
- self. sexImageView.image = [model.sex isEqualToString:@"1"] ? [UIImage imageNamed:@"com_male_selected"] : [UIImage imageNamed:@"com_female_selected"];
- [self.iconImageView sd_setImageWithURL:[NSURL URLWithString:model.head_image] placeholderImage:kDefaultPreloadHeadImg];
- [self.rankImageView setImage:[UIImage imageNamed:[NSString stringWithFormat:@"level%@",model.user_level]]];
- self.iconBackImageView.image = [UIImage imageNamed:@"lr_img_back_ward_no"];
- if (model.total_diamonds.integerValue) {
- [self.moneyLabel setText:[NSString stringWithFormat:ASLocalizedString(@"消费%@%@"),model.total_diamonds,ASLocalizedString(@"钻石")]];
- }else{
- [self.moneyLabel setText:[NSString stringWithFormat:ASLocalizedString(@"消费%@%@"),@"0",ASLocalizedString(@"钻石")]];
- }
- }else{
-
- self.nameLabel.text = ASLocalizedString(@"虚位以待");
- self.nameLabel.textColor = kWhiteColor;
- self.moneyLabel.text = ASLocalizedString(@"贡献钻石最多的守护者为守护之星");
- self.sexImageView.hidden = self.rankImageView.hidden = YES;
- self.iconBackImageView.hidden = NO;
- }
- }
- - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
- [super setSelected:selected animated:animated];
-
- // Configure the view for the selected state
- }
- @end
|