12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- //
- // RQVipHeaderImageViewGroupViewModel.m
- // jiaPei
- //
- // Created by 张嵘 on 2022/3/2.
- // Copyright © 2022 JCZ. All rights reserved.
- //
- #import "RQVipHeaderImageViewGroupViewModel.h"
- @interface RQVipHeaderImageViewGroupViewModel ()
- @property (nonatomic, readwrite, strong) RQVideoVipModel *videoVipModel;
- @end
- @implementation RQVipHeaderImageViewGroupViewModel
- /// init
- - (instancetype)initWithRQVideoVipModel:(RQVideoVipModel *)videoVipModel {
- if (self = [super init]) {
- self.videoVipModel = videoVipModel;
- if (RQStringIsEmpty(videoVipModel.subject1) && RQStringIsEmpty(videoVipModel.subject2) &&
- RQStringIsEmpty(videoVipModel.subject3) && RQStringIsEmpty(videoVipModel.subject4)) {
- /// 没有VIP
- self.headerHeight = RQ_FIT_HORIZONTAL(299.f) + 20;
- } else if (RQStringIsNotEmpty(videoVipModel.subject1) && RQStringIsNotEmpty(videoVipModel.subject2) &&
- RQStringIsNotEmpty(videoVipModel.subject3) && RQStringIsNotEmpty(videoVipModel.subject4)) {
- /// 四个VIP
- self.headerHeight = RQ_FIT_HORIZONTAL(299.f) + 55.f + 8.f + 55.f + 8.f + 55.f + 8.f + 55.f + 20.f;
- } else if ((RQStringIsNotEmpty(videoVipModel.subject1) && RQStringIsEmpty(videoVipModel.subject2) &&
- RQStringIsEmpty(videoVipModel.subject3) && RQStringIsEmpty(videoVipModel.subject4)) ||
- (RQStringIsNotEmpty(videoVipModel.subject2) && RQStringIsEmpty(videoVipModel.subject1) &&
- RQStringIsEmpty(videoVipModel.subject3) && RQStringIsEmpty(videoVipModel.subject4)) ||
- (RQStringIsNotEmpty(videoVipModel.subject3) && RQStringIsEmpty(videoVipModel.subject1) &&
- RQStringIsEmpty(videoVipModel.subject2) && RQStringIsEmpty(videoVipModel.subject4)) ||
- (RQStringIsNotEmpty(videoVipModel.subject4) && RQStringIsEmpty(videoVipModel.subject1) &&
- RQStringIsEmpty(videoVipModel.subject2) && RQStringIsEmpty(videoVipModel.subject3))) {
- /// 一个VIP
- self.headerHeight = RQ_FIT_HORIZONTAL(299.f) + 55.f + 20.f;
- } else if ((RQStringIsEmpty(videoVipModel.subject1) && RQStringIsNotEmpty(videoVipModel.subject2) &&
- RQStringIsNotEmpty(videoVipModel.subject3) && RQStringIsNotEmpty(videoVipModel.subject4)) ||
- (RQStringIsEmpty(videoVipModel.subject2) && RQStringIsNotEmpty(videoVipModel.subject1) &&
- RQStringIsNotEmpty(videoVipModel.subject3) && RQStringIsNotEmpty(videoVipModel.subject4)) ||
- (RQStringIsEmpty(videoVipModel.subject3) && RQStringIsNotEmpty(videoVipModel.subject1) &&
- RQStringIsNotEmpty(videoVipModel.subject2) && RQStringIsNotEmpty(videoVipModel.subject4)) ||
- (RQStringIsEmpty(videoVipModel.subject4) && RQStringIsNotEmpty(videoVipModel.subject1) &&
- RQStringIsNotEmpty(videoVipModel.subject2) && RQStringIsNotEmpty(videoVipModel.subject3))) {
- /// 三个VIP
- self.headerHeight = RQ_FIT_HORIZONTAL(299.f) + 55.f + 8.f + 55.f + 8.f + 55.f + 20.f;
- } else {
- /// 两个VIP
- self.headerHeight = RQ_FIT_HORIZONTAL(299.f) + 55.f + 8.f + 55.f + 20.f;
- }
-
- self.footerHeight = CGFLOAT_MIN;
- BOOL a = (RQStringIsEmpty(videoVipModel.subject4) && RQStringIsEmpty(videoVipModel.subject1) &&
- RQStringIsEmpty(videoVipModel.subject2) && RQStringIsEmpty(videoVipModel.subject3));
- }
- return self;
- }
- @end
|