在tableview图像子视图中更新图像的最佳方法是什么?

时间:2011-06-09 21:16:24

标签: iphone image uitableview subview

具体来说,如何从uitableview单元格中获取图像子视图?

我的表格视图以异步方式从网络获取数据。当我第一次创建图像视图时,我添加了视图:

[imageView setImage:image];
[cell addSubview:imageView];
tableView:cellForRowAtIndexPath:中的

检索到新数据后,我调用reloadData刷新表格视图。但是为了更新图像,我想获得这个imageView的句柄(如果存在)并更新图像。

我的问题是:给定单元格,有没有办法直接获取此图像视图(句柄),还是我必须遍历子视图才能找到特定的图像视图?

非常感谢任何回答!

1 个答案:

答案 0 :(得分:0)

创建时在imageView上设置标记:

 [image viewSetTag: uniqueIntValue];

然后当你想抓住视图时使用:

UIView* recoveredImageView = [cell viewWithTag uniqueIntValue];