MJRefresh.h 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. #import "MJRefreshFooterView.h"
  2. #import "MJRefreshHeaderView.h"
  3. /**
  4. MJ友情提示:
  5. 1. 添加头部控件的方法
  6. MJRefreshHeaderView *header = [MJRefreshHeaderView header];
  7. header.scrollView = self.collectionView; // 或者tableView
  8. 2. 添加尾部控件的方法
  9. MJRefreshFooterView *footer = [MJRefreshFooterView footer];
  10. footer.scrollView = self.collectionView; // 或者tableView
  11. 3. 监听刷新控件的状态有2种方式:
  12. * 设置delegate,通过代理方法监听(参考MJCollectionViewController.m)
  13. * 设置block,通过block回调监听(参考MJTableViewController.m)
  14. 4. 可以在MJRefreshConst.h和MJRefreshConst.m文件中自定义显示的文字内容和文字颜色
  15. 5. 本框架兼容iOS6\iOS7,iPhone\iPad横竖屏
  16. 6.为了保证内部不泄露,最好在控制器的dealloc中释放占用的内存
  17. - (void)dealloc
  18. {
  19. [_header free];
  20. [_footer free];
  21. }
  22. 7.自动刷新:调用beginRefreshing可以自动进入下拉刷新状态
  23. 8.结束刷新
  24. 1> endRefreshing
  25. */