我有一個帶有單元格的表格視圖控制器。我想更新顯示在可見UITableViewCells上的文本。有沒有辦法獲得當前屏幕上的單元格的引用?iPhone - 獲取當前屏幕上的單元格的參考
0
A
回答
1
你可以做的是去索要索引路徑的單元格,使用- (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath
,如果它們不是零,你知道它們在屏幕上,你可以用它們做你想做的。此外,如果你知道屏幕(這不應該是很難找到)上的可見矩形您可以使用tableViews - (NSArray *)indexPathsForRowsInRect:(CGRect)rect
,你可以得到所有的可視索引路徑和使用cellForRow
爲了得到細胞回。
只要這個被標記爲答案,我認錯,喜歡別人說你可以做[tableView visibleCells]
-2
調用的UITableView的reloadData方法。它將強制表視圖更新所有可見單元格信息(有關更多信息,請檢查documentation)。
7
您可以查詢可見單元;
[myTableOutlet visibleCells];
凡myTableOutlet
指的是你的UITableView,並visibleCells
返回表格單元的陣列。您也可以使用indexPathsForVisibleRows
,它將爲當前可見的行返回一組索引路徑。
如果你把代碼中,通知觸發功能,你可以只更新當前可見的細胞。
相關問題
- 1. 獲取設備屏幕上當前第一個單元格的座標
- 2. 從之前的參考文獻中獲取單元格值
- 3. 獲取當前主屏幕圖像
- 4. iphone tableview單元格與自定義textview - 獲取textview參考
- 5. Excel 2010 VBA - 獲取當前單元格的左側單元格?
- 6. 獲取JFrame當前所在屏幕的屏幕設備信息
- 7. (iPad/iPhone)在屏幕上刷新表格單元格
- 8. 獲取當前屏幕亮度
- 9. 如何獲得當前屏幕上的所有窗口清單?
- 10. 獲取IOS設備上的當前主屏幕壁紙
- 11. 獲取Windows Phone屏幕上所有當前觸摸的位置
- 12. android在屏幕上獲取edittext的當前座標
- 13. 如何從屏幕上的當前編輯器獲取ICopmpilationUnit - Eclipse
- 14. 如何在屏幕出現之前獲取UICollectionView中的單元格框架?
- 15. 獲取元素的參考
- 16. 如何在當前運行的屏幕上獲取應用程序菜單
- 17. 以當前屏幕的屏幕截圖
- 18. 從單元格獲取文件名的參考Excel文件
- 19. 獲取命名範圍的單元格/範圍參考
- 20. 截取當前顯示屏幕的屏幕截圖,而不是當前活動
- 21. Excel參考單元格上面
- 22. 截取設備的當前屏幕
- 23. 在Excel中獲取當前單元格周圍的相鄰單元格值VBA
- 24. Excel單元格參考
- 25. 參考單元格範圍
- 26. 獲取當前正在編輯的單元格的值
- 27. applicationDidBecomeActive當前屏幕
- 28. 如何去前面的屏幕上,從當前的屏幕在Android應用
- 29. 如何分解小屏幕上的表格單元格?
- 30. 在iPhone屏幕上的UIView