HWPageListCell~.m 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //
  2. // HWPageListCell.m
  3. // 双子星云手机
  4. //
  5. // Created by 余衡武 on 2022/3/22.
  6. //
  7. #import "HWPageListCell.h"
  8. @interface HWPageListCell ()
  9. @property (weak, nonatomic) IBOutlet UIImageView *iconImageView;
  10. @property (weak, nonatomic) IBOutlet UILabel *titleLabel;
  11. @end
  12. @implementation HWPageListCell
  13. - (void)awakeFromNib {
  14. [super awakeFromNib];
  15. UIImage *defaultImage = [iTools imageFromColor:[UIColor hwColor:@"707070"] view:self.iconImageView];
  16. self.iconImageView.image = defaultImage;
  17. self.iconImageView.layer.cornerRadius = 10;
  18. self.iconImageView.layer.masksToBounds = YES;
  19. self.titleLabel.text = @"biao";
  20. }
  21. - (void)setModel:(BaseModel *)model {
  22. _model = model;
  23. self.titleLabel.text = model.name;
  24. // 相对路径
  25. NSString *fileName = [model.iconFile lastPathComponent];
  26. NSString *fileUrl = [kPath_ScreenShot stringByAppendingPathComponent:fileName];
  27. UIImage *image = [UIImage imageWithContentsOfFile:fileUrl];
  28. self.iconImageView.image = image;
  29. }
  30. - (IBAction)closeBtnClick:(UIButton *)sender {
  31. HLog(@"关闭");
  32. if ([_delegate respondsToSelector:@selector(deleteBtnClickWithModel:)]) {
  33. [_delegate deleteBtnClickWithModel:self.model];
  34. }
  35. }
  36. @end