UITableView實現下拉重新整理新增資料功能
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath;
判定tableView中的陣列數是否即將顯示最後一個cell,if (indexPath.row == [self.dataArr count]-1)
想在下邊加個檢視的話,可以這麼做:
在UITableView中的tableFooterView裡
self.tableView.tableFooterView
= footSpinnerView;//footSpinnerView為自定義的UIView,上面加了一個旋轉的 UIActivityIndicatorView即可,記得讓UIActivityIndicatorView startAnimation
加上你關於重新整理陣列的邏輯,如從資料庫中取出更多的資料,取完資料後,將self.tableView.tableFooterView設nil即可。
Demo:
#pragma mark -
#pragma mark UITableViewDelegate
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row == [self.productArr count]-1) {
[self setupFootSpinnerView];
self.tableView.tableFooterView = footSpinnerView;
if (currentArrCount < dataCount) {
currentArrCount += 5;
self.dataArr = [dao getArrayOfDataLimit:currentArrCount offset:0];//從資料庫中重新取資料
[self.tableView reloadData];
}else {
self.tableView.tableFooterView = nil;
}
}
}
相關文章
- UITableView:下拉重新整理和上拉載入更多UIView
- 實現RecyclerView下拉重新整理View
- Android下拉重新整理完全解析,教你如何一分鐘實現下拉重新整理功能Android
- AlloyTouch 實現下拉重新整理
- AlloyTouch實現下拉重新整理
- js實現的移動端下拉重新整理功能程式碼例項JS
- React.js中實現下拉重新整理ReactJS
- 適配iOS11 UITableview UICollectionView MJRefresh下拉重新整理錯亂iOSUIView
- Flutter 實現下拉重新整理&上拉載入Flutter
- 如何實現上拉載入,下拉重新整理?
- UITableview重新整理時介面“亂跑”現象UIView
- React Native 實現自定義下拉重新整理元件React Native元件
- Android開發之SwipeRefreshLayout實現下拉重新整理Android
- Android實現帶動畫的下拉重新整理RecyclerViewAndroid動畫View
- SmartRefreshLayout+BaseRecyclerviewAdapterHelper使用MVP方式實現下拉重新整理ViewAPTMVP
- 超簡單!原生SwipeRefreshLayout實現首頁下拉重新整理
- 【安卓筆記】下拉重新整理元件的使用及實現安卓筆記元件
- Flutter下拉重新整理,上拉載入更多資料Flutter
- 在Excel表格中新增下拉選單功能Excel
- 輕鬆實現H5頁面下拉重新整理:滑動觸發、高度提示與資料重新整理全攻略H5
- 下拉重新整理和UITableView的section headerView衝突的原因分析與解決方案UIViewHeader
- android開發(3):列表listview的實現 | 下拉重新整理AndroidView
- vue 實現上拉載入下拉重新整理(思路賊清晰)Vue
- 仿健客、京東、天貓下拉重新整理載入動畫實現動畫
- Ext實現資料拖拽功能
- 使用Vue實現下拉選單框批量新增選項Vue
- Movable-view實現列表的下拉重新整理上拉載入View
- 小程式scroll-view自身下拉重新整理的實現分享View
- XRecyclerView和萬能baseeAdapter 實現上拉下拉重新整理列表ViewAPT
- UITableview巢狀UITableView案例實踐(仿淘寶商品詳情頁實現)UIView巢狀
- asp.net 利用微軟資料訪問類庫結合AjaxPro實現無重新整理下拉框級聯ASP.NET微軟
- 移動端用下拉重新整理的方式實現上拉載入
- HarmonyOS 下拉重新整理 上拉載入更多 第二種實現方式
- 十分鐘搭建主流框架:下拉/上拉重新整理資料框架
- Vue下拉重新整理元件Vue元件
- 一個資料倉儲資料重新整理的實現機制(八)
- 一個資料倉儲資料重新整理的實現機制(七)
- 一個資料倉儲資料重新整理的實現機制(六)