0

MacBookProでXCode4.6を使用してObjective-Cでコーディングしていますが、ストーリーボードの同じボタンを使用して2つの異なる画面に接続する方法を知りたいのです。つまり、条件構造を配置して決定したいのです。ユーザーがボタンを押したときにアプリがどの画面に移動するか。たとえば、if(x == 1){ビューコントローラー1に移動}else{ビューコントローラー2に移動}

4

1 に答える 1

2

ストーリーボードのビューコントローラ(ボタンではなく)からセグエを接続します。ボタンに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 に答える