TableRefreshViewController.h 945 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // TableRefreshViewController.h
  3. // CommonLibrary
  4. //
  5. // Created by Alexi on 15-2-5.
  6. // Copyright (c) 2015年 Alexi Chen. All rights reserved.
  7. //
  8. #import "ScrollRefreshViewController.h"
  9. @interface RequestPageParamItem : NSObject
  10. @property (nonatomic, assign) NSInteger pageIndex;
  11. @property (nonatomic, assign) NSInteger pageSize;
  12. @property (nonatomic, assign) BOOL canLoadMore;
  13. @end
  14. @interface TableRefreshViewController : ScrollRefreshViewController<UITableViewDelegate, UITableViewDataSource>
  15. {
  16. @protected
  17. UITableView *_tableView;
  18. NSMutableArray *_datas;
  19. @protected
  20. RequestPageParamItem *_pageItem;
  21. }
  22. @property (nonatomic, strong) UITableView *tableView;
  23. // Defaults to YES
  24. @property (nonatomic)BOOL clearsSelectionOnViewWillAppear;
  25. // 是否需要跟上下滑动时隐藏导航栏和状态栏
  26. - (BOOL)needFollowScrollView;
  27. // 代码下拉刷新
  28. - (void)pinHeaderAndRefesh;
  29. @end