// // NYLiVipContentNewCell01.m // jiaPei // // Created by Ning.ge on 2025/2/6. // Copyright © 2025 JCZ. All rights reserved. // #import "NYLiVipContentNewCell01.h" @interface NYLiVipContentNewCell01 () @property (nonatomic, readwrite, strong) NYLIVipContentNewItemViewModel *viewModel; @property (weak, nonatomic) IBOutlet UIImageView *bgImageView; @property (weak, nonatomic) IBOutlet UIImageView *bgImageView01; @property (weak, nonatomic) IBOutlet UIImageView *headerBgImageView; @property (weak, nonatomic) IBOutlet UIStackView *skview01; @property (weak, nonatomic) IBOutlet UIStackView *skview02; @property (weak, nonatomic) IBOutlet UIStackView *skview03; //@property (weak, nonatomic) IBOutlet NSLayoutConstraint *lay_aspect; @end @implementation NYLiVipContentNewCell01 #pragma mark - PublicMethods + (instancetype)cellWithCollectionView:(UICollectionView *)collectionView forIndexPath:(NSIndexPath *)indexPath { static NSString *ID = @"NYLiVipContentNewCell01"; [collectionView registerNib:[UINib nibWithNibName:ID bundle:nil] forCellWithReuseIdentifier:ID]; RQVipContentNewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:ID forIndexPath:indexPath]; if (!cell) cell = [self rq_viewFromXib]; // [cell borderColor:RQColorFromHexString(@"#E0B279") width:1 cornorRadius:5]; // cell.bgImageView.layer.shadowColor = [UIColor qmui_colorWithHexString:@"#D8928B"].CGColor; return cell; } - (void)bindViewModel:(NYLIVipContentNewItemViewModel *)viewModel { // @weakify(self) _viewModel = viewModel; if(viewModel.type==0){ self.skview01.hidden = NO; self.skview02.hidden = YES; self.skview03.hidden = YES; self.myTitleLabel.text = @"专业实力"; self.mySubTitleLabel.text = @"精准解读驾考要点"; self.headerBgImageView.image = RQImageNamed(@"li_bar_img01"); self.bgImageView.image = RQImageNamed(@"li_jx_bg"); self.bgImageView.hidden = NO; self.bgImageView01.hidden = YES; // self.lay_aspect.multiplier = 393.0/529.0; }else if(viewModel.type==1){ self.skview01.hidden = YES; self.skview02.hidden = NO; self.skview03.hidden = YES; self.myTitleLabel.text = @"教学特点"; self.mySubTitleLabel.text = @"生动有趣,轻松掌握"; self.headerBgImageView.image = RQImageNamed(@"li_bar_img02"); self.bgImageView01.image = RQImageNamed(@"li_jx_bg02"); self.bgImageView.hidden = YES; self.bgImageView01.hidden = NO; }else if(viewModel.type==2){ self.skview01.hidden = YES; self.skview02.hidden = YES; self.skview03.hidden = NO; self.myTitleLabel.text = @"教学成果"; self.mySubTitleLabel.text = @"高通过率,成果斐然"; self.headerBgImageView.image = RQImageNamed(@"li_bar_img03"); self.bgImageView01.image = RQImageNamed(@"li_jx_bg03"); self.bgImageView.hidden = YES; self.bgImageView01.hidden = NO; }else if(viewModel.type==3){ self.skview01.hidden = YES; self.skview02.hidden = YES; self.skview03.hidden = YES; self.myTitleLabel.text = @"学员评价"; self.mySubTitleLabel.text = @"口碑爆棚,信赖之选"; self.headerBgImageView.image = RQImageNamed(@"li_bar_img04"); self.bgImageView01.image = RQImageNamed(@"li_say_up"); self.bgImageView.hidden = YES; self.bgImageView01.hidden = NO; } } - (void)setIndexPath:(NSIndexPath *)indexPath rowsInSection:(NSInteger)rows { // self.backgroundColor = RQColorFromHexString(@"#252531"); } #pragma mark - SystemMethods - (void)awakeFromNib { [super awakeFromNib]; // self.oneStepLabel.backgroundColor = [UIColor rq_colorGradientChangeWithFrame:CGRectMake(0, 0, RQ_FIT_HORIZONTAL(69.f), RQ_FIT_HORIZONTAL(25.f)) startPoint:CGPointMake(0.98, 0.5) endPoint:CGPointMake(0, 0.5) startColor:RQColorFromHexString(@"#F97467") endColor:RQColorFromHexString(@"#F9A192")]; // [self.oneStepLabel updateCornerRadius:^(QQCorner *corner) { // corner.radius = QQRadiusMake(0.f, 25 / 2.f, 0.f, 25 / 2.f); // }]; // // self.twoStepLabel.backgroundColor = [UIColor rq_colorGradientChangeWithFrame:CGRectMake(0, 0, RQ_FIT_HORIZONTAL(69.f), RQ_FIT_HORIZONTAL(25.f)) startPoint:CGPointMake(0.98, 0.5) endPoint:CGPointMake(0, 0.5) startColor:RQColorFromHexString(@"#F97467") endColor:RQColorFromHexString(@"#F9A192")]; // [self.twoStepLabel updateCornerRadius:^(QQCorner *corner) { // corner.radius = QQRadiusMake(0.f, 25 / 2.f, 0.f, 25 / 2.f); // }]; // // self.threeStepLabel.backgroundColor = [UIColor rq_colorGradientChangeWithFrame:CGRectMake(0, 0, RQ_FIT_HORIZONTAL(69.f), RQ_FIT_HORIZONTAL(25.f)) startPoint:CGPointMake(0.98, 0.5) endPoint:CGPointMake(0, 0.5) startColor:RQColorFromHexString(@"#F97467") endColor:RQColorFromHexString(@"#F9A192")]; // [self.threeStepLabel updateCornerRadius:^(QQCorner *corner) { // corner.radius = QQRadiusMake(0.f, 25 / 2.f, 0.f, 25 / 2.f); // }]; } #pragma mark - PrivateMethods @end