// // RQVipContentNew23Cell.m // jiaPei // // Created by 张嵘 on 2022/10/20. // Copyright © 2022 JCZ. All rights reserved. // #import "RQVipContentNew23Cell.h" @interface RQVipContentNew23Cell () @property (nonatomic, readwrite, strong) RQVipContentNew23ItemViewModel *viewModel; @property (weak, nonatomic) IBOutlet UIImageView *bgImageView; @property (weak, nonatomic) IBOutlet UIImageView *headerBgImageView; @property (weak, nonatomic) IBOutlet UILabel *noteTitleLabel; @property (weak, nonatomic) IBOutlet UIImageView *noteImageView; @property (weak, nonatomic) IBOutlet UIImageView *subjectImageView; @property (weak, nonatomic) IBOutlet UILabel *subjectTitle1Label; @property (weak, nonatomic) IBOutlet UILabel *subjectTitle2Label; @property (weak, nonatomic) IBOutlet UILabel *subjectSubTitleLabel; @end @implementation RQVipContentNew23Cell #pragma mark - PublicMethods + (instancetype)cellWithCollectionView:(UICollectionView *)collectionView forIndexPath:(NSIndexPath *)indexPath { static NSString *ID = @"RQVipContentNew23Cell"; [collectionView registerNib:[UINib nibWithNibName:ID bundle:nil] forCellWithReuseIdentifier:ID]; RQVipContentNew23Cell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:ID forIndexPath:indexPath]; if (!cell) cell = [self rq_viewFromXib]; return cell; } - (void)bindViewModel:(RQVipContentNew23ItemViewModel *)viewModel { // @weakify(self) _viewModel = viewModel; if ([viewModel.typeModel.dictLabel containsString:@"二"]) { self.myTitleLabel.text = @"科二怎么学"; self.mySubTitleLabel.text = @"讲练考结合,轻松学科二!"; self.headerBgImageView.image = RQImageNamed(@"科二怎么学"); self.bgImageView.image = RQImageNamed(@"科二怎么学背景"); self.noteTitleLabel.text = @"科二考试项目讲解"; self.noteImageView.image = RQImageNamed(@"实操讲"); self.subjectImageView.image = RQImageNamed(@"科二考试项目讲解"); self.subjectTitle1Label.text = @"科二场地"; self.subjectTitle2Label.text = @"实操讲解"; self.subjectSubTitleLabel.text = @"点位实操技巧速记"; } else if ([viewModel.typeModel.dictLabel containsString:@"三"]) { self.myTitleLabel.text = @"科三怎么学"; self.mySubTitleLabel.text = @"讲练考结合,轻松学科三!"; self.headerBgImageView.image = RQImageNamed(@"科三怎么学"); self.bgImageView.image = RQImageNamed(@"科三怎么学背景"); self.noteTitleLabel.text = @"科三考试项目讲解"; self.noteImageView.image = RQImageNamed(@"实操讲三"); self.subjectImageView.image = RQImageNamed(@"科三考试项目讲解"); self.subjectTitle1Label.text = @"科三考试项目"; self.subjectTitle2Label.text = @"实操讲解"; self.subjectSubTitleLabel.text = @"道路考试技巧详解"; } else if ([viewModel.typeModel.dictLabel containsString:@"全"]) { if (viewModel.isSubjectThree) { self.myTitleLabel.text = @"科三怎么学"; self.mySubTitleLabel.text = @"讲练考结合,轻松学科三!"; self.headerBgImageView.image = RQImageNamed(@"科三怎么学"); self.bgImageView.image = RQImageNamed(@"科三怎么学背景"); self.noteTitleLabel.text = @"科三考试项目讲解"; self.noteImageView.image = RQImageNamed(@"实操讲三"); self.subjectImageView.image = RQImageNamed(@"科三考试项目讲解"); self.subjectTitle1Label.text = @"科三考试项目"; self.subjectTitle2Label.text = @"实操讲解"; self.subjectSubTitleLabel.text = @"道路考试技巧详解"; } else { self.myTitleLabel.text = @"科二怎么学"; self.mySubTitleLabel.text = @"讲练考结合,轻松学科二!"; self.headerBgImageView.image = RQImageNamed(@"科二怎么学"); self.bgImageView.image = RQImageNamed(@"科二怎么学背景"); self.noteTitleLabel.text = @"科二考试项目讲解"; self.noteImageView.image = RQImageNamed(@"实操讲"); self.subjectImageView.image = RQImageNamed(@"科二考试项目讲解"); self.subjectTitle1Label.text = @"科二场地"; self.subjectTitle2Label.text = @"实操讲解"; self.subjectSubTitleLabel.text = @"点位实操技巧速记"; } } } - (void)setIndexPath:(NSIndexPath *)indexPath rowsInSection:(NSInteger)rows { } #pragma mark - SystemMethods - (void)awakeFromNib { [super awakeFromNib]; } #pragma mark - PrivateMethods @end