Refresh使用
2016-12-06 本文已影响39人
我想走走
2016-12-06 11_32_53.gif
项目中用到的最多的就是这些
MJRefreshNormalHeader是带有文字、图片、加载图。
//下拉刷新
self.tableview.mj_header = [MJRefreshNormalHeader headerWithRefreshingTarget:self refreshingAction:@selector(refreshHeader)];
//上拉加载更多
self.tableview.mj_footer = [MJRefreshBackNormalFooter footerWithRefreshingBlock:^{
[self.tableview reloadData];
[self.tableview.mj_footer endRefreshing];
}];
- (void)refreshHeader
{
[_tableview.mj_header beginRefreshing];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
//进行数据的添加
dispatch_async(dispatch_get_main_queue(), ^{
[_tableview reloadData];
[_tableview.mj_header endRefreshing];
});
});
}