123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- //
- // 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
|