- 下拉刷新、上拉加载
- 手动刷新、加载
- 支持UITableView、UICollectionView、UIWebView、UIScrollView
- 支持Block方式和代理方式的回调方法
UITableView | UICollectionView | UIWebView |
---|---|---|
代理方式创建:
_tableView.xl_header = [XLRefreshHeader headerWithRefreshingTarget:self refreshingAction:@selector(refreshMethod)];
_tableView.xl_footer = [XLRefreshFooter footerWithRefreshingTarget:self refreshingAction:@selector(loadMoreMethod)];
block方式创建:
_tableView.xl_header = [XLRefreshHeader headerWithRefreshingBlock:^{
}];
_tableView.xl_footer = [XLRefreshFooter footerWithRefreshingBlock:^{
}];
手动刷新:
[_tableView.xl_header startRefreshing];
[_tableView.xl_footer startRefreshing];
结束刷新:
[_tableView.xl_header endRefreshing];
[_tableView.xl_footer endRefreshing];