123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- //
- // RQHomePageModule.h
- // XinShouJiaDao
- //
- // Created by 张嵘 on 2021/7/9.
- // Copyright © 2021 JCZ. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- #define RQ_HomePage_Module [RQHomePageModule sharedInstance]
- #pragma mark - 常量定义区
- FOUNDATION_EXTERN CGFloat const RQTableHeaderViewHeight;
- FOUNDATION_EXTERN CGFloat const RQHeightForPinSectionHeaderInPagerView;
- FOUNDATION_EXTERN CGFloat const RQHeightForPinSectionHeaderInPagerView_One;
- FOUNDATION_EXTERN CGFloat const RQHeightForPinSectionHeaderInPagerView_Two;
- FOUNDATION_EXTERN CGFloat const RQHomeSubPageEditListToolBarHeight;
- FOUNDATION_EXTERN CGFloat const RQSimulationTestTopicsViewHeight;
- FOUNDATION_EXTERN CGFloat const RQSimulationResultsHeaderViewHeight;
- /// 首页车型选项Key
- FOUNDATION_EXTERN NSString * const RQHomePageCarTypeKey;
- /// 首页科目选项Key
- FOUNDATION_EXTERN NSString * const RQHomePageSubjectTypeKey;
- /// 首页子页面类型Key
- FOUNDATION_EXTERN NSString * const RQHomeSubPageTypeKey;
- /// EditList类型Key
- FOUNDATION_EXTERN NSString * const RQHomeSubEditListTypeKey;
- #pragma mark - Pods
- #import "JXPagerListRefreshView.h"
- #import <JXCategoryView/JXCategoryView.h>
- #pragma mark - Model
- #pragma mark - View
- #import "RQHomeSubPageCell.h"
- #import "RQHomeSubPageVideoScrollCell.h"
- #import "RQHomeSubPageVideoHeaderCollectionReusableView.h"
- #import "RQHomeSubPageVideoCell.h"
- #import "RQHomeSubPageListCell.h"
- #import "RQHomeSubPageSortCell.h"
- #import "RQWrongAndCollectionCell.h"
- #import "RQSynExerciseCell.h"
- #import "RQSimulationResultsHeaderView.h"
- #import "RQSimulationResultsSeectionHeaderView.h"
- #import "RQSimulationResultsListCell.h"
- #import "RQSimulationTestTopicsHeaderView.h"
- #import "RQSimulationTestTopicsCell.h"
- #import "RQFreeTryCell.h"
- #import "RQHomePageJiaoGuan12123Cell.h"
- #pragma mark - ViewController
- /// HomePage
- #import "RQHomePageViewController.h"
- #import "RQHomeSubPageViewController.h"
- #import "RQHomePageSubjectOneOrFourViewController.h"
- #import "RQHomeSubPageVideoScrollViewModel.h"
- #import "RQHomeSubPageVideoScrollViewController.h"
- #import "RQHomeSubPageVideoScrollSubViewController.h"
- /// HomeSubPage
- #import "RQHomeSubPageListViewController.h"
- #import "RQHomeSubPageLocalTopicListViewController.h"
- #import "RQHomeSubPageSortViewController.h"
- #import "RQWrongAndCollectionVC.h"
- #import "RQSimulationResultsViewController.h"
- #import "RQSimulationTestTopicsViewController.h"
- #import "RQHoursBeforeExamHomeViewController.h"
- #pragma mark - ViewModel
- /// HomePage
- #import "RQHomePageViewModel.h"
- #import "RQHomeSubPageViewModel.h"
- #import "RQHomeSubPageItemViewModel.h"
- #import "RQHomePageSubjectOneOrFourViewModel.h"
- #import "RQHomeSubPageVideoScrollViewModel.h"
- #import "RQHomeSubPageVideoScrollSubViewModel.h"
- #import "RQFreeTryItemViewModel.h"
- #import "RQHomePageJiaoGuan12123ItemViewModel.h"
- #import "RQHoursBeforeExamHomeViewModel.h"
- /// HomeSubPage
- #import "RQHomeSubPageListViewModel.h"
- #import "RQHomeSubPageLocalTopicListViewModel.h"
- #import "RQHomeSubPageListItemViewModel.h"
- #import "RQHomeSubPageSortViewModel.h"
- #import "RQHomeSubPageSortItemViewModel.h"
- #import "RQWrongAndCollectionViewModel.h"
- #import "RQSimulationResultsViewModel.h"
- #import "RQSimulationResultsListItemViewModel.h"
- #import "RQSimulationTestTopicsViewModel.h"
- #import "RQSimulationTestTopicsItemViewModel.h"
- @interface RQHomePageModule : NSObject
- /// 单例
- + (instancetype)sharedInstance;
- @end
|