0

我有一个tableview在 tableview 单元格内。我需要该子表视图“cellForRowAtIndexPath”方法中的主表视图索引路径。我被困在这一点上。我的数据源和委托方法在同一个类中。

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    // Configure the cell...
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil && [tableView tag] == 200) {
    //main tableview
 }
else if(cell == nil && tableView.tag == 106)
{
  //sub tableview
   here I need the index path of main tableview
} 

}

如何获取主表视图的索引路径? 在此处输入图像描述

4

1 回答 1

2

尝试这个:

UITableViewCell *cell = (UITableViewCell *) tableView.superview.superview.superview;
UITableView *curTableView = (UITableView *)cell.superview;
NSIndexPath *indexPath = [curTableView indexPathForCell:cell];
于 2013-07-03T05:10:22.003 回答