自動調用我UITableView
實施UIRefreshControl
與valueChange
事件。 當我把它拉下來時,它會自動呼叫cellForRowAtIndex
,而不需要撥打numberOfRowsInSection
。 即使我不是叫tableView.reload()
cellForRowAtIndex上UIRefreshControl
0
A
回答
4
它,因爲當你拉下來一些的tableview 底部細胞都隱藏,當你釋放它的隱藏單元格再次顯示使這些細胞的tableview必須調用cellForRowAtIndex該單元。測試你可以在NSLog的indexpath.row
0
薩米特,
在UIRefresh控制,你必須向下滾動您的表視圖細胞。在這種情況下,底部的細胞就會隱藏起來。
正如你也知道,我們的表視圖具有可重複使用的單元格屬性。這會導致移除以及添加單元格。
這就是爲什麼當表向下滾動,少數細胞隱藏,然後表視圖的可重複使用的特性刪除單元格。
就是這個原因,cellForRowAtIndex自動調用。
相關問題
- 1. UIRefreshControl「上拉」刷新?
- 2. UIRefreshControl上拉刷新?
- 3. 與UIRefreshControl
- 4. UIRefreshControl EXC_BAD_ACCESS
- 5. 未調用CellForRowAtIndex方法
- 6. cellForRowAtIndex路徑未被調用
- 7. cellForRowAtIndex自定義方法
- 8. UIRefreshControl拉長度
- 9. UIRefreshControl在景觀
- 10. UIRefreshControl滯後
- 11. UITableView和UIRefreshControl
- 12. UIRefreshControl問題
- 13. UIRefreshControl在viewDidLoad中
- 14. UIRefreshControl奇怪
- 15. iOS - UIRefreshControl崩潰
- 16. 抵消UIRefreshControl
- 17. Swift Firebase UIRefreshControl
- 18. UIRefreshControl反彈
- 19. UIViewController中的UIRefreshControl
- 20. UIRefreshControl apile in duplicate
- 21. UIRefreshControl在UITableView/UICollectionView上的大小錯誤
- 22. UIRefreshControl顯示上述UICollectionViews細胞
- 23. 執行水平UIRefreshControl
- 24. UIRefreshControl不起作用
- 25. 用UIImageView替換UIRefreshControl
- 26. 如何「隱藏」UIRefreshControl?
- 27. UIRefreshControl自動啓動
- 28. UIRefreshControl閃爍在iOS7
- 29. UIRefreshControl樣式 - Swift iOS7 +
- 30. UIRefreshControl在TableView下方