前言:
MJRefresh是iOS开发的一个表视图上下拉刷新的框架,该框架使用非常广泛,使用该框架的APP有腾讯微博、139邮箱、顺丰速运、人民日报、直销银行、山西日报等等。
该框架在表视图刷新加载新数据的使用上非常方便。
集成方法:
CocoaPods:pod 'MJRefresh'
使用范围:
UIScrollView
、UITableView
、UICollectionView
、UIWebView
使用方法:
导入头文件
MJRefresh.h
UITableview
_tableview.mj_header = [MJRefreshNormalHeader headerWithRefreshingTarget:self refreshingAction:@selector(refresTop)];
_tableview.mj_footer = [MJRefreshBackNormalFooter footerWithRefreshingTarget:self refreshingAction:@selector(refresBottom)];
CollectionView
_collection.mj_header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
}];
_collection.mj_footer = [MJRefreshBackNormalFooter footerWithRefreshingBlock:^{
}];
加载完成:
[_tableview.mj_header endRefreshing];
[_tableview.mj_footer endRefreshing];
GitHub地址
https://github.com/CoderMJLee/MJRefresh