MOActivityCenterCell.m 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. //
  2. // MOActivityCenterCell.m
  3. // KoKoLive
  4. //
  5. // Created by SuperC on 2024/10/11.
  6. //
  7. #import "MOActivityCenterCell.h"
  8. @interface MOActivityCenterCell ()
  9. @property (weak, nonatomic) IBOutlet UIView *bgView;
  10. @property (weak, nonatomic) IBOutlet UIImageView *topImgView;
  11. @property (weak, nonatomic) IBOutlet UILabel *titleLab;
  12. //@property (weak, nonatomic) IBOutlet UILabel *timeLab;
  13. @property (weak, nonatomic) IBOutlet UIButton *enterBtn;
  14. @end
  15. @implementation MOActivityCenterCell
  16. - (void)awakeFromNib {
  17. [super awakeFromNib];
  18. // Initialization code
  19. //Cell 去除选中效果
  20. self.selectionStyle = UITableViewCellSelectionStyleNone;
  21. self.backgroundColor = [UIColor clearColor];
  22. self.bgView.layer.cornerRadius = 14.0;
  23. self.bgView.layer.shadowColor = [MOTools colorWithHexString:@"#000000" alpha:0.1].CGColor;
  24. self.bgView.layer.shadowOpacity = 0.2; // 阴影透明度
  25. self.bgView.layer.shadowOffset = CGSizeMake(5, 5); // 阴影偏移量
  26. self.bgView.layer.shadowRadius = 10; // 阴影模糊半径
  27. self.topImgView.layer.cornerRadius = 14.0;
  28. self.topImgView.layer.masksToBounds = YES;
  29. self.enterBtn.semanticContentAttribute = UISemanticContentAttributeForceRightToLeft;
  30. self.enterBtn.imageEdgeInsets = UIEdgeInsetsMake(0, 10.0, 0, 0);
  31. self.enterBtn.titleEdgeInsets = UIEdgeInsetsMake(0, 0, 0, 10.0);
  32. self.titleLab.font = [MOTextTools getTheFontWithSize:14.0 AndFontName:kNormalContentFontStr];
  33. [self.enterBtn setFont:[MOTextTools getTheFontWithSize:10.0 AndFontName:kNormalContentFontStr]];
  34. }
  35. - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
  36. [super setSelected:selected animated:animated];
  37. // Configure the view for the selected state
  38. }
  39. - (void)setCellModel:(MOJumpList *)cellModel{
  40. _cellModel = cellModel;
  41. [self.topImgView sd_setImageWithURL:[NSURL URLWithString:cellModel.img]];
  42. self.titleLab.text = cellModel.title;
  43. // self.timeLab.text = cellModel.subtitle;
  44. }
  45. - (IBAction)cellViewBtnClick:(id)sender {
  46. self.cellClickBlock ? self.cellClickBlock(self.cellModel) : nil;
  47. }
  48. @end