BogoNewsLikesCell.m 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //
  2. // BogoNewsLikesCell.m
  3. // BuguLive
  4. //
  5. // Created by 宋晨光 on 2021/5/7.
  6. // Copyright © 2021 xfg. All rights reserved.
  7. //
  8. #import "BogoNewsLikesCell.h"
  9. @implementation BogoNewsLikesCell
  10. - (void)awakeFromNib {
  11. [super awakeFromNib];
  12. // Initialization code
  13. self.rightImgBtn.layer.cornerRadius = 4;
  14. self.rightImgBtn.layer.masksToBounds = YES;
  15. self.headImgView.layer.cornerRadius = 70 / 2;
  16. self.headImgView.layer.masksToBounds = YES;
  17. }
  18. - (void)resetContentWithModel:(BogoNewsHeadTypeModel *)model type:(NSInteger)type{
  19. [self.headImgView sd_setImageWithURL:[NSURL URLWithString:model.head_image] placeholderImage:kDefaultPreloadHeadImg];
  20. self.nickNameL.text = [NSString stringWithFormat:@"%@", model.nick_name];
  21. if (type == 0) {
  22. self.contentL.text = [NSString stringWithFormat:@"%@", model.content];
  23. }else{
  24. self.contentL.text = [NSString stringWithFormat:ASLocalizedString(@"评论了你:%@"), model.content];
  25. }
  26. self.timeL.text = [NSString stringWithFormat:@"%@", model.addtime];
  27. [self.rightImgBtn sd_setBackgroundImageWithURL:[NSURL URLWithString:model.img] forState:UIControlStateNormal];
  28. if (StrValid(model.cover_url)) {
  29. [self.rightImgBtn setImage:[UIImage imageNamed:@"bogo_news_likes_VideoPlay"] forState:UIControlStateNormal];
  30. self.contentImgView.hidden = YES;
  31. // self.rightImgBtn.hidden = NO;
  32. }else{
  33. [self.rightImgBtn setImage:[UIImage imageNamed:@"bogo_news_likes_normalImg"] forState:UIControlStateNormal];
  34. self.contentImgView.text = model.msg_content;
  35. self.contentImgView.hidden = NO;
  36. // self.rightImgBtn.hidden = YES;
  37. }
  38. }
  39. - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
  40. [super setSelected:selected animated:animated];
  41. // Configure the view for the selected state
  42. }
  43. @end