RQFreeTryViewModel.m 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //
  2. // RQFreeTryViewModel.m
  3. // SDJK
  4. //
  5. // Created by 张嵘 on 2022/6/28.
  6. //
  7. #import "RQFreeTryViewModel.h"
  8. @implementation RQFreeTryViewModel
  9. - (instancetype)initWithServices:(id<RQViewModelServices>)services params:(NSDictionary *)params{
  10. if (self = [super initWithServices:services params:params]) {
  11. }
  12. return self;
  13. }
  14. - (void)initialize{
  15. [super initialize];
  16. self.title = @"技巧体验中心";
  17. self.style = UITableViewStyleGrouped;
  18. ///配置数据
  19. [self rq_configureData];
  20. }
  21. #pragma mark - PrivateMethod
  22. - (void)rq_configureData {
  23. RQCommonGroupViewModel *group = [RQCommonGroupViewModel groupViewModel];
  24. [group setCustomStyleWithRQCommonGroupModel:^(RQCommonGroupModel *groupModel) {
  25. groupModel.headerHeight = 8.f;
  26. groupModel.headerBgColor = UIColor.whiteColor;
  27. groupModel.footerHeight = 8.f;
  28. groupModel.footerBgColor = UIColor.whiteColor;
  29. }];
  30. RQFreeTryNoteItemViewModel *freeTryNoteOneItemViewModel = [[RQFreeTryNoteItemViewModel alloc] initWithTitle:@"科目一体验" icon:@"科目一体验背景"];
  31. group.itemViewModels = @[freeTryNoteOneItemViewModel];
  32. RQCommonGroupViewModel *group1 = [RQCommonGroupViewModel groupViewModel];
  33. RQFreeTryNoteItemViewModel *freeTryNoteFourItemViewModel = [[RQFreeTryNoteItemViewModel alloc] initWithTitle:@"科目四体验" icon:@"科目四体验背景"];
  34. group1.itemViewModels = @[freeTryNoteFourItemViewModel];
  35. self.dataSource = @[group, group1];
  36. }
  37. @end