ImgTableViewCell.m 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //
  2. // ImgTableViewCell.m
  3. // BuguLive
  4. //
  5. // Created by lxt2016 on 16/11/29.
  6. // Copyright © 2016年 xfg. All rights reserved.
  7. //
  8. #import "ImgTableViewCell.h"
  9. #import "AcutionHistoryModel.h"
  10. @implementation ImgTableViewCell
  11. - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
  12. {
  13. if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier])
  14. {
  15. self.pImgView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, kScreenW, 1)];
  16. self.pImgView.contentMode = UIViewContentModeScaleAspectFit;
  17. [self addSubview:self.pImgView];
  18. // self.lineView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, kScreenW, 1)];
  19. // self.lineView.backgroundColor = kGrayTransparentColor1;
  20. // self.lineView.hidden = YES;
  21. // [self addSubview:self.lineView];
  22. }
  23. return self ;
  24. }
  25. - (void)setCellWithModel:(AcutionHistoryModel *)mdeol
  26. {
  27. CGRect rect = self.pImgView.frame;
  28. if (mdeol.image_height == 0 || mdeol.image_width == 0)
  29. {
  30. rect.size.height = kScreenW;
  31. }else
  32. {
  33. rect.size.height = (mdeol.image_height*kScreenW/mdeol.image_width);
  34. }
  35. self.pImgView.frame = rect;
  36. //[imageV sd_setImageWithURL:_picturesArr[i]];
  37. //[self.pImgView sd_setImageWithURL:[NSURL URLWithString:mdeol.image_url]];
  38. [self.pImgView sd_setImageWithURL:[NSURL URLWithString:mdeol.image_url] placeholderImage:nil];
  39. // CGRect rect1 = self.lineView.frame;
  40. // rect1.origin.y = rect.size.height+1;
  41. // self.lineView.frame = rect1;
  42. // NSLog(@"mdeol.image_url========%@,mdeol.image_width====%d,mdeol.image_height====%d",mdeol.image_url,mdeol.image_width,mdeol.image_height);
  43. }
  44. @end