如何追加20個數據,當我拉動刷新表中的ios.first時間加載20個數據,然後在pulltorefresh添加20多個數據等等。如何在pull上添加數據以刷新ios中的tableview?
0
A
回答
1
這並不完全如何「拉刷新」應該工作。它應該實際刷新正在顯示的數據,而不是「加載更多」的替代品。
爲了實現你最初的要求,你需要做的就是保存一個指示,你到目前爲止已經加載了多少元素,每次用戶刷新刷新時,只需將下20個元素添加到數組中並重新加載表格數據。
但是,你應該做的是實現「拉刷新」的方式,以便使用它的方式,並添加另一個「加載更多」的邏輯,這將被稱爲每當用戶滾動一路表視圖的底部。在那裏,您可以加載20個以上的元素並將其顯示給用戶。
+0
這就是對,非常好 – Loxx
1
- (void) scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView == scrollObj) {
CGFloat scrollPosition = scrollObj.contentSize.height - scrollObj.frame.size.height - scrollObj.contentOffset.y;
if (scrollPosition < 30)// you can set your value
{
//code here you want to do when refresh done
//Suppose you have 20 record in arryTemp
//arryTemp is used to populate data into table
for(int i=0;i<arryTemp.count;i++){
arryTemp =[aryyTemp addObject(arryTemp objectAtIndex(i)];
}
[tableView reloadData]
}
}
}
1
最簡單的方法是使用已經構建好的組件。您可以嘗試使用SVPullToRefresh。此回購包含拉刷新和無限滾動。
拉動刷新用於重新加載現有數據,或重置所有數據並僅拉動最新數據。
無限滾動用於滾動時附加數據。
如果你只需要無限滾動那麼你可以去這個 - UIScrollView-InfiniteScroll。
如果你有興趣,並希望看看更難以拉動刷新(可以做類似無限滾動類似)。那麼最好看的可能是CBStoreHouseRefreshControl。
相關問題
- 1. 如何將pull tableview添加到刷新uitableview中的數據
- 2. 添加pull刷新webview刷新
- 3. 如何在TableView上添加UIView-iOS
- 4. 如何在TableView上刷新數據變化中的單行
- 5. 如何更改Pull的文本顏色以在UITableView上刷新?
- 6. 的TableView異步刷新iOS上
- 7. 如何使用Pull在WebView(iOS 5)中刷新?
- 8. 刷新rootViewController中的tableView數據
- 9. 如何在ios上添加tableview上方的按鈕
- 10. 如何在鈦中刷新我的TableView?
- 11. dotnetopenauth - 如何在刷新令牌中添加額外的數據?
- 12. 如何在添加數據後刷新Fragment類中的Listview?
- 13. 如何在數據庫中添加新條目時更新PyQt中的TableView?
- 14. 如何在iOS中快速刷新tableview按鈕swift
- 15. 在後臺添加一個tableView中的數據 - iOS
- 16. 如何在TableView中添加2個以上的detailTextLabel(Swift)
- 17. 數據源更新時刷新tableview
- 18. 如何在iOS上管理視圖的刷新/重新加載?
- 19. 添加到數據庫。在刷新
- 20. 如何在iphone上添加數據到TableView?
- 21. 如何將數據添加到TableView?
- 22. 如何添加「拉到刷新」tableView,而不是UITableViewController?
- 23. 刷新數據後添加新
- 24. 如何在WebView中添加Pull to Refresh?
- 25. 拉動以刷新Domino中的TableView去
- 26. 如何在某些數據更改後刷新TableView?
- 27. 如何添加下拉在的tableview細胞陰影中的iOS
- 28. 如何在tableview中的細胞單獨添加數據分開
- 29. 如何在UIView TableView上添加UITableViewCell
- 30. iOS如何在didReceiveRemoteNotification上刷新UIWebView
拉動刷新將這些數據添加到數組並調用tableView的reloadData方法。 – Dev
@anand prakash看看我的這個答案http://stackoverflow.com/a/32241393/3767017,它可以解決你的問題 –
@ Lea-rner你可以告訴我關於這個或我必須做的代碼。 –