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