我有一个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
}
}
如何获取主表视图的索引路径?
答案 0 :(得分:2)
试试这个:
UITableViewCell *cell = (UITableViewCell *) tableView.superview.superview.superview;
UITableView *curTableView = (UITableView *)cell.superview;
NSIndexPath *indexPath = [curTableView indexPathForCell:cell];