mj_header mj_footer
MJRefreshNormalHeader *header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
[self reloadData];
}];
header.lastUpdatedTimeLabel.hidden = YES;
self.tableView.mj_header = header;
self.tableView.mj_footer = [MJRefreshBackNormalFooter footerWithRefreshingBlock:^{
if (self.dataArray.count) {
self.page++;
} else {
self.page = 1;
}
[self loadData];
}];