RQVipTimeItemViewModel.m 983 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // RQVipTimeItemViewModel.m
  3. // jiaPei
  4. //
  5. // Created by 张嵘 on 2022/11/17.
  6. // Copyright © 2022 JCZ. All rights reserved.
  7. //
  8. #import "RQVipTimeItemViewModel.h"
  9. @interface RQVipTimeItemViewModel ()
  10. @property (nonatomic, readwrite, strong) RQVideoVipModel *videoVipModel;
  11. @property (nonatomic, readwrite, assign) RQHomePageSubjectType homePageSubjectType;
  12. @end
  13. @implementation RQVipTimeItemViewModel
  14. - (instancetype)initVideoVipModel:(RQVideoVipModel *)videoVipModel homePageSubjectType:(RQHomePageSubjectType)homePageSubjectType {
  15. if (self = [super init]) {
  16. self.videoVipModel = videoVipModel;
  17. self.homePageSubjectType = homePageSubjectType;
  18. CGFloat RQVipTimeCellWidth = RQ_SCREEN_WIDTH - (2 * 16);
  19. CGFloat RQVipTimeCellHeight = (RQVipTimeCellWidth * 49.f / 345.f);
  20. self.itemSize = CGSizeMake(RQVipTimeCellWidth, RQVipTimeCellHeight);
  21. }
  22. return self;
  23. }
  24. - (NSString *)itemClassName {
  25. return @"RQVipTimeCell";
  26. }
  27. @end