| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- //
- // MOActivityCenterCell.m
- // KoKoLive
- //
- // Created by SuperC on 2024/10/11.
- //
- #import "MOActivityCenterCell.h"
- @interface MOActivityCenterCell ()
- @property (weak, nonatomic) IBOutlet UIView *bgView;
- @property (weak, nonatomic) IBOutlet UIImageView *topImgView;
- @property (weak, nonatomic) IBOutlet UILabel *titleLab;
- //@property (weak, nonatomic) IBOutlet UILabel *timeLab;
- @property (weak, nonatomic) IBOutlet UIButton *enterBtn;
- @end
- @implementation MOActivityCenterCell
- - (void)awakeFromNib {
- [super awakeFromNib];
- // Initialization code
-
- //Cell 去除选中效果
- self.selectionStyle = UITableViewCellSelectionStyleNone;
- self.backgroundColor = [UIColor clearColor];
-
- self.bgView.layer.cornerRadius = 14.0;
- self.bgView.layer.shadowColor = [MOTools colorWithHexString:@"#000000" alpha:0.1].CGColor;
- self.bgView.layer.shadowOpacity = 0.2; // 阴影透明度
- self.bgView.layer.shadowOffset = CGSizeMake(5, 5); // 阴影偏移量
- self.bgView.layer.shadowRadius = 10; // 阴影模糊半径
-
- self.topImgView.layer.cornerRadius = 14.0;
- self.topImgView.layer.masksToBounds = YES;
-
- self.enterBtn.semanticContentAttribute = UISemanticContentAttributeForceRightToLeft;
- self.enterBtn.imageEdgeInsets = UIEdgeInsetsMake(0, 10.0, 0, 0);
- self.enterBtn.titleEdgeInsets = UIEdgeInsetsMake(0, 0, 0, 10.0);
-
- self.titleLab.font = [MOTextTools getTheFontWithSize:14.0 AndFontName:kNormalContentFontStr];
- [self.enterBtn setFont:[MOTextTools getTheFontWithSize:10.0 AndFontName:kNormalContentFontStr]];
- }
- - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
- [super setSelected:selected animated:animated];
- // Configure the view for the selected state
- }
- - (void)setCellModel:(MOJumpList *)cellModel{
- _cellModel = cellModel;
-
- [self.topImgView sd_setImageWithURL:[NSURL URLWithString:cellModel.img]];
- self.titleLab.text = cellModel.title;
- // self.timeLab.text = cellModel.subtitle;
- }
- - (IBAction)cellViewBtnClick:(id)sender {
- self.cellClickBlock ? self.cellClickBlock(self.cellModel) : nil;
- }
- @end
|