HomePageVC.h 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. //
  2. // HomePageVC.h
  3. // Blaufuchslive
  4. //
  5. // Created by 刘惠萍 on 2020/2/19.
  6. // Copyright © 2020 刘惠萍. All rights reserved.
  7. //
  8. #import "BaseTableVC.h"
  9. #import "AutoScView.h"
  10. NS_ASSUME_NONNULL_BEGIN
  11. @interface HomePageVC : BaseTableVC
  12. @end
  13. NS_ASSUME_NONNULL_END
  14. @interface HomePageNavView : UIView
  15. @property (strong, nonatomic) UIButton *kfBtn;
  16. @property (strong, nonatomic) UIButton *addBtn;
  17. @property (strong, nonatomic) void(^blockKF)(void);
  18. - (void)resetViewWithModel:(NSString *)model;
  19. @end
  20. @interface HomePageHeaderView : UIView
  21. @property (strong, nonatomic) UIImageView *backImg;
  22. @property (strong, nonatomic) UIControl *backImgControl;
  23. @property (strong, nonatomic) UIControl *pViewControl;
  24. @property (strong, nonatomic) UIControl *zViewControl;
  25. @property (strong, nonatomic) UIControl *hotViewControl;
  26. @property (strong, nonatomic) AutoScView *headerView;
  27. @property (strong, nonatomic) UILabel *labelTitleTS;
  28. @property (strong, nonatomic) UIImageView *pView;
  29. @property (strong, nonatomic) UIImageView *zView;
  30. @property (strong, nonatomic) UIImageView *hotView;
  31. @property (strong, nonatomic) UILabel *labelTitleWA;
  32. @property (strong, nonatomic) UIButton *moreBtn;
  33. @property (nonatomic, strong) NSMutableArray *shopLabelList;
  34. @property (nonatomic, strong) void (^blockModelBanner)(ModelBanner *model);
  35. @property (strong, nonatomic) void(^blockKF)(void);
  36. @property (strong, nonatomic) NSString *titleStr;
  37. #pragma mark 刷新view
  38. - (void)resetViewWithModel:(NSMutableArray *)model;
  39. @end
  40. @interface HomePageBtnView : UIControl
  41. //属性
  42. @property (strong, nonatomic) UIImageView *backImg;
  43. @property (strong, nonatomic) UILabel *labelNum;
  44. @property (strong, nonatomic) ModelBaseData *model;
  45. @property (nonatomic, strong) void (^blockClick)(ModelBaseData *model);
  46. #pragma mark 刷新view
  47. - (void)resetViewWithModel:(ModelBaseData *)model width:(CGFloat)widthLimit;
  48. @end
  49. @interface DocumentLibraryCell : UITableViewCell
  50. //属性
  51. @property (strong, nonatomic) UILabel *labelTitle;
  52. @property (strong, nonatomic) UIImageView *iconImg;
  53. @property (strong, nonatomic) UILabel *labelTime;
  54. @property (strong, nonatomic) ModelDocumentLibrary *model;
  55. #pragma mark 刷新cell
  56. - (void)resetCellWithModel:(ModelDocumentLibrary *)model;
  57. @end