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