供参考:
TABLEVIEW(1节 - 3行) 在每一行中,我都有一个包含另一个tableview的自定义单元格。
自定义单元格内的tableview使用uitableviewcell进行子类化
在哪里我实现了我的所有代理,比如cellforrow等等,UITableView
单元格内的表格视图的文件所有者与我的UIViewController
。
如何使用子类UITableViewCell
执行segue?
任何想法该怎么做?
注意:我使用UITableViewCell
上的tableview作为子类。
答案 0 :(得分:0)
control 从View Controller拖动到View Controller
您需要为您的segue提供一个标识符:
执行segue:
<强> didSelectRowAtIndexPath方法强>
-(void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
[self performSegueWithIdentifier:@"yourSegue" sender:sender];
}
现在就是这样,如果您需要将一些数据传递给该视图控制器,这将只执行segue。然后你必须实现以下segue deleguate:
<强> prepareForSegue 强>
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Make sure your segue name in storyboard is the same as this line
if ([[segue identifier] isEqualToString:@"yourSegue"])
{
//pass data here
}
}