MJRefresh-- iOS下拉重新整理第三方類庫
‘MJRefresh’
用法簡單的下拉重新整理框架
支援哪些控制元件的重新整理?
UIScrollView、UITableView、UICollectionView、UIWebView可以直接拿來用
◦ 下拉重新整理控制元件的種類
▪ 預設(Normal):MJRefreshNormalHeader
▪ 動圖(Gif):MJRefreshGifHeader
◦ 上拉重新整理控制元件的種類
▪ 自動重新整理(Auto)
▪ 預設(Normal):MJRefreshAutoNormalFooter
▪ 動圖(Gif):MJRefreshAutoGifFooter
▪ 自動回彈(Back)
▪ 預設(Normal):MJRefreshBackNormalFooter
動圖(Gif):MJRefreshBackGifFooter
用法:
下拉重新整理01-預設
self.tableView.header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
// 進入重新整理狀態後會自動呼叫這個block
}];
或
// 設定回撥(一旦進入重新整理狀態,就呼叫target的action,也就是呼叫self的loadNewData方法)
self.tableView.header = [MJRefreshNormalHeader headerWithRefreshingTarget:self refreshingAction:@selector(loadNewData)];
// 馬上進入重新整理狀態
[self.tableView.header beginRefreshing];
注意:(uitableview中使用重新整理動態新增資料時)
UITableView 處理資料問題:
資料不能寫死
用 NSMutableArray *date
reloadData //一定要重新整理資料