iPhone UITableView - 可见细胞

时间:2010-04-29 18:51:53

标签: iphone uitableview

我有一个分组的UITableView,第2部分中的单元格取决于第1部分中的单元格。更确切地说,第1部分中的每个单元格与第2部分的多个单元格相关联,删除第1部分中的行需要删除相关的行在第2节。

我已经设置了所有数据源,如果所有单元格都可见,一切正常。但是,如果第2部分中的单元格尚未加载到UITableView中,我就会遇到问题,因为数据源也会针对第2部分进行更新。

我在UITableView中查看此方法visibleCells。但是,如果我尝试访问单元格中的一个标签,我将使用自定义UITableView单元格并获得无法识别的选择器异常。

我该如何解决这个问题?

谢谢,
的Teja。

2 个答案:

答案 0 :(得分:10)

我相信你所寻找的是:

if ([tableView visibleCells] containsObject: theCellOfInterest]) {
    // Do whatever you want to do.
}

答案 1 :(得分:0)

很抱歉,如果我第一次不清楚(或者甚至第二次也不清楚),但这是对同一问题转发的回答。

Deleting multiple (not yet loaded) rows in UITableView

相关问题