// // RQHomeSubPageViewModel.m // XinShouJiaDao // // Created by 张嵘 on 2021/7/8. // Copyright © 2021 JCZ. All rights reserved. // #import "RQHomeSubPageViewModel.h" @interface RQHomeSubPageViewModel () @property (nonatomic, readwrite, assign) RQHomeSubPageType homeSubPageType; @end @implementation RQHomeSubPageViewModel #pragma mark - Public Method - (instancetype)initWithServices:(id)services params:(NSDictionary *)params { if (self = [super initWithServices:services params:params]) { self.homeSubPageType = [params[RQHomeSubPageTypeKey] integerValue]; } return self; } - (void)initialize { [super initialize]; self.title = @""; /// 隐藏导航栏的细线 self.prefersNavigationBarBottomLineHidden = YES; ///配置数据 [self rq_configureData]; } #pragma mark - ConfigureData - (void)rq_configureData { /// 第零组 RQCommonGroupViewModel *group0 = [RQCommonGroupViewModel groupViewModel]; group0.headerHeight = CGFLOAT_MIN; group0.footerHeight = CGFLOAT_MIN; RQHomeSubPageItemViewModel *homeSubPageItemViewModel = [[RQHomeSubPageItemViewModel alloc] initWithHomeSubPageType:_homeSubPageType]; homeSubPageItemViewModel.rowHeight = (336.f / 375.f) * RQ_SCREEN_WIDTH; homeSubPageItemViewModel.operation = ^{ }; group0.itemViewModels = @[homeSubPageItemViewModel]; self.dataSource = @[group0]; } @end