0

我在 MacBook Pro 上使用 XCode 4.6 在 Objective-C 中进行编码,我想知道如何在故事板中使用相同的按钮来连接到两个不同的屏幕,我的意思是,我想设置一个条件结构来决定当用户按下按钮时应用程序将进入哪个屏幕,例如 if(x==1) {转到视图控制器 1} else {转到视图控制器 2}

4

1 回答 1

2

从情节提要中的视图控制器(而不是按钮)连接 segue。给按钮一个 IBAction 并在 IBAction 的实现中抛出你的 if 语句:

- (IBAction)buttonPressed:(id)sender
{
    if (x == 1) {
        [self performSegueWithIdentifier:@"Go to view controller 1" sender:self];
    } else {
        [self performSegueWithIdentifier:@"Go to view controller 2" sender:self];

    }
}
于 2013-03-09T03:04:43.420 回答