BaseTableVC.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // BaseTableVC.h
  3. // 乐销
  4. //
  5. // Created by 隋林栋 on 2016/12/14.
  6. // Copyright © 2016年 ping. All rights reserved.
  7. //
  8. #import "BaseVC.h"
  9. //noresult view
  10. #import "NoResultView.h"
  11. @interface BaseTableVC : BaseVC<UITableViewDelegate, UITableViewDataSource,UIScrollViewDelegate>
  12. @property (nonatomic, strong) UITableView *tableView;
  13. @property (nonatomic, strong) NSMutableArray *aryDatas;
  14. @property (nonatomic, strong, readonly) NSString *strCellName;//
  15. @property (nonatomic, strong, readonly) NSString *strModelName;//数据缓存
  16. @property (nonatomic, strong, readonly) NSString *strLocalKey;//localKey
  17. @property (nonatomic, assign) BOOL isRemoveAll;//是否移除全部
  18. //分页请求数据
  19. @property (nonatomic, assign) double pageNum;
  20. @property (nonatomic, readonly) NSString *lastRow;
  21. @property (nonatomic, readonly) NSString *lastUpdateTime;
  22. @property (nonatomic, readonly) id requestDelegate;
  23. #pragma mark 增加上拉 下拉
  24. - (void)addRefresh;
  25. - (void)addRefreshHeader;
  26. - (void)addRefreshFooter;
  27. #pragma mark refresh
  28. - (void)refreshHeaderAll;
  29. #pragma mark request
  30. - (void)requestList;
  31. #pragma mark 无数据
  32. - (void)showNoResult;
  33. #pragma mark 结束上拉 下拉
  34. - (void)endRefreshing;
  35. @end