// // RQProfileUserAndVipHeaderGroupViewModel.m // jiaPei // // Created by 张嵘 on 2022/4/27. // Copyright © 2022 JCZ. All rights reserved. // #import "RQProfileUserAndVipHeaderGroupViewModel.h" @implementation RQProfileUserAndVipHeaderGroupViewModel - (instancetype)init { if (self = [super init]) { @weakify(self) RAC(self, headerHeight) = [[RACObserve(self, itemViewModels) map:^id _Nullable(id _Nullable value) { @strongify(self) return self.itemViewModels.count <= 0? @(CGFLOAT_MIN) : @(41.f); }] takeUntil:self.rac_willDeallocSignal]; RAC(self, footerHeight) = [[RACObserve(self, itemViewModels) map:^id _Nullable(id _Nullable value) { @strongify(self) return ([self.header isEqualToString:@"其他"] || self.itemViewModels.count <= 0)? @(CGFLOAT_MIN) : @(10.f); }] takeUntil:self.rac_willDeallocSignal]; } return self; } @end