我有一個帶有單元格的表格視圖控制器。我想更新顯示在可見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. iphone tableview單元格與自定義textview - 獲取textview參考
- 4. 獲取JFrame當前所在屏幕的屏幕設備信息
- 5. (iPad/iPhone)在屏幕上刷新表格單元格
- 6. 獲取當前屏幕亮度
- 7. 如何從屏幕上的當前編輯器獲取ICopmpilationUnit - Eclipse
- 8. 獲取元素的參考
- 9. 以當前屏幕的屏幕截圖
- 10. 從單元格獲取文件名的參考Excel文件
- 11. 獲取命名範圍的單元格/範圍參考
- 12. 截取設備的當前屏幕
- 13. Excel參考單元格上面
- 14. 在Excel中獲取當前單元格周圍的相鄰單元格值VBA
- 15. 如何去前面的屏幕上,從當前的屏幕在Android應用
- 16. 如何分解小屏幕上的表格單元格?
- 17. 獲取iOS/swift中當前屏幕的截圖
- 18. 獲取當前活動的屏幕模式/查看
- 19. 如何獲取WPF中的當前鼠標屏幕座標?
- 20. 從Datagrid中的當前編輯單元格獲取文本
- 21. 獲取DataGridView CurrentCellChanged中的當前單元格列索引事件
- 22. IGListKit:獲取當前可見的單元格索引
- 23. 在DBGrid中獲取當前單元格的值
- 24. iPhone上的屏幕截圖
- 25. 丟失更新的單元格參考
- 26. Excel - 使用可變單元格的參考單元格
- 27. 參考當前行
- 28. 如何在C#中的當前屏幕上顯示錶單?
- 29. Excel公式參考單元格上面最後一個單元格的範圍
- 30. 在JavaScript中獲取當前iframe的身體參考