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