UIViewController+SPSBLoadDataStatus.m 730 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // UIViewController+SPSBLoadDataStatus.m
  3. // 我的社保
  4. //
  5. // Created by shanp on 2021/4/21.
  6. //
  7. #import "UIViewController+SPSBLoadDataStatus.h"
  8. #import "SPSBRefreshHeader.h"
  9. #import "UIScrollView+SPSBAutoLoadData.h"
  10. @implementation UITableViewController (SPSBLoadDataStatus)
  11. - (void)endLoadDataStatusWithCanRefresh:(bool)refresh canLoad:(bool)load {
  12. [self endLoadDataStatus];
  13. [self tableViewCanRefresh:refresh canLoad:load];
  14. }
  15. - (void)endLoadDataStatus {
  16. [self.tableView.mj_header endRefreshing];
  17. [self.tableView endAutoLoadData];
  18. }
  19. - (void)tableViewCanRefresh:(bool)refresh canLoad:(bool)load {
  20. self.tableView.mj_header.hidden = !refresh;
  21. self.tableView.spsb_canLoadData = load;
  22. }
  23. @end