// // RQFreeTryCell.m // SDJK // // Created by 张嵘 on 2022/6/27. // #import "RQFreeTryCell.h" @interface RQFreeTryCell () @property (weak, nonatomic) IBOutlet UILabel *myTitleLabel; @property (nonatomic, readwrite, strong) RQFreeTryItemViewModel *viewModel; @property (weak, nonatomic) IBOutlet UIImageView *myBgImageView; @end @implementation RQFreeTryCell #pragma mark - PublicMethods + (instancetype)cellWithCollectionView:(UICollectionView *)collectionView forIndexPath:(NSIndexPath *)indexPath { static NSString *ID = @"RQFreeTryCell"; [collectionView registerNib:[UINib nibWithNibName:ID bundle:nil] forCellWithReuseIdentifier:ID]; RQFreeTryCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:ID forIndexPath:indexPath]; if (!cell) cell = [self rq_viewFromXib]; return cell; } - (void)bindViewModel:(RQFreeTryItemViewModel *)viewModel { _viewModel = viewModel; _myTitleLabel.text = viewModel.title; _myTitleLabel.textColor = [viewModel.title isEqualToString:@"免费试用"]? RQ_MAIN_COLOR : RQColorFromHexString(@"#3B917A"); _myBgImageView.image = RQImageNamed(viewModel.icon); } #pragma mark - SystemMethods @end