IOS中的索引路径嵌套表视图

时间:2013-07-03 05:00:10

标签: ios objective-c uitableview

我有一个tableview,它位于tableview单元格中。我需要该子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
} 

}

如何获取主表视图的索引路径? enter image description here

1 个答案:

答案 0 :(得分:2)

试试这个:

UITableViewCell *cell = (UITableViewCell *) tableView.superview.superview.superview;
UITableView *curTableView = (UITableView *)cell.superview;
NSIndexPath *indexPath = [curTableView indexPathForCell:cell];