一段代码制作上拉加载更多,下拉刷新数据,支持倒叙排列:
代码如下:
- (void)reloadDataWithArray:(NSArray *)array {
[self.tableView.mj_header endRefreshing];
[self.tableView.mj_footer endRefreshing];
if(0==_limit) {
if(self.muArray.count>0) {
[self.muArrayremoveAllObjects];
self.muArray=nil;
}
self.muArray= array.mutableCopy;
}else{
[self.muArrayaddObjectsFromArray:array];
}
if(array.count>=20) {
self.limit++;
[self.tableView.mj_footer resetNoMoreData];
[self.tableView.mj_footer setHidden:NO];
}else{
[self.tableView.mj_footer endRefreshingWithNoMoreData];
[self.tableView.mj_footer setHidden:YES];
}
if(self.muArray.count) {
self.muArray = (NSMutableArray *)[[self.muArray reverseObjectEnumerator] allObjects];
[self.tableViewreloadData];
}
}
插入图片展示:
图片如下:
![](https://img.haomeiwen.com/i6247999/78358f4d69af66a0.png)
网友评论