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