Commit 4ce91233c118ab8ab163dd0deccefc8d619ea13a
1 parent
53adbf8b
no message
Showing
1 changed file
with
25 additions
and
17 deletions
CNLiveScioLive/Pages/Home/外宣要闻/View/CNLiveNewsLeftPicTableViewCell.m
| ... | ... | @@ -78,19 +78,39 @@ |
| 78 | 78 | _model = model; |
| 79 | 79 | _titleLabel.text = model.title; |
| 80 | 80 | _timeLabel.text = [model.createDate componentsSeparatedByString:@" "][0]; |
| 81 | + [_picImage sd_setImageWithURL:[NSURL URLWithString:model.img] placeholderImage:[UIImage imageNamed:@"placeholder"]]; | |
| 82 | + | |
| 83 | + //专题 | |
| 81 | 84 | if(model.tags && ![model.tags isEqualToString:@""]){ |
| 82 | 85 | _projectLabel.text = model.tags; |
| 83 | - | |
| 86 | + _projectLabel.hidden = NO; | |
| 87 | + | |
| 84 | 88 | }else if(model.subjecttag && ![model.subjecttag isEqualToString:@""]){ |
| 85 | 89 | _projectLabel.text = model.subjecttag; |
| 90 | + _projectLabel.hidden = NO; | |
| 91 | + | |
| 92 | + }else{ | |
| 93 | + _projectLabel.hidden = YES; | |
| 94 | + | |
| 95 | + } | |
| 96 | + | |
| 97 | + if ([_model.type isEqualToString:@"program"]) { | |
| 98 | + _playImage.hidden = NO; | |
| 99 | + _playImage.frame = CGRectMake(10+5+((80*MainScale)*16.0/9.0-30*MainScale)/2.0, (self.contentView.height-30*MainScale)/2.0, 30*MainScale, 30*MainScale); | |
| 100 | + | |
| 101 | + } | |
| 102 | + else if ([_model.type isEqualToString:@"subject"]) { | |
| 103 | + _playImage.hidden = YES; | |
| 104 | + | |
| 105 | + } | |
| 106 | + else if ([_model.type isEqualToString:@"article"]) { | |
| 107 | + _playImage.hidden = YES; | |
| 86 | 108 | |
| 87 | 109 | } |
| 88 | - [_picImage sd_setImageWithURL:[NSURL URLWithString:model.img] placeholderImage:[UIImage imageNamed:@"placeholder"]]; | |
| 89 | - [self layoutSubviews]; | |
| 90 | 110 | |
| 91 | 111 | } |
| 92 | 112 | - (void)layoutSubviews{ |
| 93 | - | |
| 113 | + [super layoutSubviews]; | |
| 94 | 114 | [_backgroundImage mas_updateConstraints:^(MASConstraintMaker *make) { |
| 95 | 115 | make.left.equalTo(self.mas_left).with.offset(10); |
| 96 | 116 | make.right.equalTo(self.mas_right).with.offset(-10); |
| ... | ... | @@ -119,19 +139,7 @@ |
| 119 | 139 | make.right.equalTo(self->_backgroundImage.mas_right).with.offset(-5); |
| 120 | 140 | make.bottom.equalTo(self->_backgroundImage.mas_bottom).with.offset(-5); |
| 121 | 141 | }]; |
| 122 | - if ([_model.type isEqualToString:@"program"]) { | |
| 123 | - _playImage.hidden = NO; | |
| 124 | - _playImage.frame = CGRectMake(10+5+((80*MainScale)*16.0/9.0-30*MainScale)/2.0, (self.contentView.height-30*MainScale)/2.0, 30*MainScale, 30*MainScale); | |
| 125 | - | |
| 126 | - } | |
| 127 | - else if ([_model.type isEqualToString:@"subject"]) { | |
| 128 | - _playImage.hidden = YES; | |
| 129 | - | |
| 130 | - } | |
| 131 | - else if ([_model.type isEqualToString:@"article"]) { | |
| 132 | - _playImage.hidden = YES; | |
| 133 | - | |
| 134 | - } | |
| 142 | + | |
| 135 | 143 | [_projectLabel mas_updateConstraints:^(MASConstraintMaker *make) { |
| 136 | 144 | make.right.equalTo(self->_backgroundImage.mas_right).with.offset(-10); |
| 137 | 145 | make.bottom.equalTo(self->_backgroundImage.mas_bottom).with.offset(-5); | ... | ... |