我有一个带有单元格的表格视图控制器。我想更新显示在可见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