iPhone故事板如何识别当前模态视图控制器时单击的按钮

时间:2013-02-27 03:48:36

标签: iphone uibutton storyboard

我正在使用故事板制作iPhone应用程序 我在主视图控制器上放置了2个按钮,并添加动作以在故事板上呈现模态新的TestViewController 单击2个按钮时,将显示相同的TestViewController,但我想知道在TestViewController viewdidload中单击了哪个按钮。
有什么建议或帮助吗?

2 个答案:

答案 0 :(得分:2)

@Richard Brown建议的是好的。

将标签分配给按钮并使用如下所示:

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    if ([segue.identifier isEqualToString:@"ChooseAPlayer"]) {
       TestViewController = [segue destinationViewController];
        TestViewController.variablename = buttontag;
    }
}

答案 1 :(得分:1)

为每个按钮分配不同的segue名称,在prepareForSegue方法中,您可以使用该信息将您想要的内容传递给新的ViewController。