ZCBaseTableVC.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // ZCBaseTableVC.h
  3. // XLChat
  4. //
  5. // Created by 张灿 on 2017/10/24.
  6. // Copyright © 2017年 张灿. All rights reserved.
  7. //
  8. #import "ZCBaseVC.h"
  9. @interface ZCBaseTableVC : ZCBaseVC
  10. @property(nonatomic,strong) UITableView* tableView;
  11. //是否显示空数据页面 默认为显示
  12. @property(nonatomic,assign) BOOL isShowEmptyData;
  13. //空页面是否允许滚动 默认为No
  14. @property(nonatomic,assign) BOOL isAllowScroll;
  15. //空数据页面的title -- 可不传,默认为:暂无任何数据
  16. @property(nonatomic,strong) NSString *noDataTitle;
  17. //空数据页面的图片 -- 可不传,默认图片为:NoData
  18. @property(nonatomic,strong) NSString *noDataImgName;
  19. //显示副标题的时候,需要赋值副标题,否则不显示
  20. @property(nonatomic,strong) NSString *noDataDetailTitle;
  21. //按钮标题、图片 --不常用
  22. @property(nonatomic,strong) NSString *btnTitle;
  23. @property(nonatomic,strong) NSString *btnImgName;
  24. /// 下拉刷新头部
  25. @property (nonatomic, strong) MJRefreshNormalHeader *refreshHeader;
  26. /// 上拉加载更多底部,还有更多数据可以加载的状态下使用
  27. @property (nonatomic, strong) MJRefreshAutoNormalFooter *loadMoreFooter;
  28. /// 不会上拉加载更多的底部,没有更多数据可以加载的状态下使用
  29. @property (nonatomic, strong) MJRefreshAutoNormalFooter *noLoadMoreFooter;
  30. /// 下拉刷新回调方法,具体实现代码需要子类实现
  31. - (void)headerRefreshing;
  32. /// 上拉加载回调方法,具体实现代码需要子类实现
  33. - (void)footerRefreshing;
  34. @end