我正在使用故事板制作iPhone应用程序
我在主视图控制器上放置了2个按钮,并添加动作以在故事板上呈现模态新的TestViewController
单击2个按钮时,将显示相同的TestViewController,但我想知道在TestViewController viewdidload中单击了哪个按钮。
有什么建议或帮助吗?
答案 0 :(得分:2)
将标签分配给按钮并使用如下所示:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"ChooseAPlayer"]) {
TestViewController = [segue destinationViewController];
TestViewController.variablename = buttontag;
}
}
答案 1 :(得分:1)
为每个按钮分配不同的segue名称,在prepareForSegue方法中,您可以使用该信息将您想要的内容传递给新的ViewController。