UITableViewCell子类中的复选框/按钮

时间:2012-05-29 19:21:27

标签: ios ios5

我创建了一个UITableViewCell的子类,我正在使用一些UILabel。现在我想在这个子类中添加一个复选框或按钮。用户单击此按钮后,我想移动执行segue并传递ID或标记。

目前,这是我在子类中的内容。 activityComplete是按钮单击操作

- (IBAction)activityComplete:(id)sender {
     NSLog(@"row: %d", activityComplete.tag);
}

在我的主要课程中,我在cellForRowAtIndexPath上调用它:

cell.activityComplete.tag = [activityId intValue];

这当前正在工作,当我点击按钮时它会将ID作为标记传递。问题是,此时我不知道如何执行segue。我需要从我的主类调用segue,但操作发生在我的子类上。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果您已经想要转换到场景的segue,即使它已连接到按钮以外的视图,请确保您已在故事板中为segue指定了标识符。然后你可以使用你给segue的标识符并使​​用按钮作为发送者来调用performSegueWithIdentifier:sender:方法。

这将调用场景,就像你直接连接了segue一样。