财神随手记账

JZRefreshBackNormalFooter.m 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. //
  2. // JZRefreshBackNormalFooter.m
  3. // JIZHANG
  4. //
  5. // Created by kuxuan on 2018/1/12.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "JZRefreshBackNormalFooter.h"
  9. @implementation JZRefreshBackNormalFooter
  10. - (void)prepare{
  11. [super prepare];
  12. self.mj_h = 80;
  13. }
  14. #pragma mark 监听scrollView的contentOffset改变
  15. - (void)scrollViewContentOffsetDidChange:(NSDictionary *)change
  16. {
  17. [super scrollViewContentOffsetDidChange:change];
  18. }
  19. #pragma mark 监听scrollView的contentSize改变
  20. - (void)scrollViewContentSizeDidChange:(NSDictionary *)change
  21. {
  22. [super scrollViewContentSizeDidChange:change];
  23. }
  24. #pragma mark 监听scrollView的拖拽状态改变
  25. - (void)scrollViewPanStateDidChange:(NSDictionary *)change
  26. {
  27. [super scrollViewPanStateDidChange:change];
  28. }
  29. #pragma mark 监听控件的刷新状态
  30. - (void)setState:(MJRefreshState)state
  31. {
  32. MJRefreshCheckState;
  33. switch (state) {
  34. case MJRefreshStateIdle:
  35. [self setTitle:@"上拉查看上一月数据" forState:MJRefreshStateIdle];
  36. break;
  37. case MJRefreshStatePulling:
  38. [self setTitle:@"松开查看上一月数据" forState:MJRefreshStatePulling];
  39. break;
  40. case MJRefreshStateRefreshing:
  41. break;
  42. case MJRefreshStateNoMoreData:
  43. [self setTitle:@"没有数据了" forState:MJRefreshStateNoMoreData];
  44. default:
  45. break;
  46. }
  47. }
  48. @end