9

UIButton があり、それを 2 つのセグエに接続しようとしています。どのセグエが使用されるかは、いくつかの条件によって異なります。

たとえば、UIButton (タイトルが「次へ」) が押された場合、

if(条件1)なら画面Aへ、そうでなければ画面Bへ

私のコードは正しいと思います (とにかく含めました) が、問題は、ストーリーボード ビューで、セグエを使用して 1 つのボタンを 1 つのビュー コントローラーにしか接続できないことです。これを修正するにはどうすればよいですか?

これが私が使用しているコードです-

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
        if([[segue identifier]isEqualToString:@"nextButtonID"]){
            creditCardViewController *cvc = [segue destinationViewController];
        }
        else if([[segue identifier]isEqualToString:@"next2ButtonID"]){
            depositInfoViewController *divc = [segue destinationViewController];
        }
}

-(IBAction)nextClicked{
        if([accountType isEqualToString:@"patron"]){
            [self performSegueWithIdentifier:@"nextButtonID" sender:self];
        }
        else{
            [self performSegueWithIdentifier:@"next2ButtonID" sender:self];
        }
}
4

4 に答える 4

18

ストーリーボードウィンドウで、ビューの下部にあるView Controllerアイコンからドラッグを制御し、宛先のView Controllerにドラッグして、セグエに識別子を付け、次のセグエに対して繰り返します。

于 2012-07-19T02:37:26.963 に答える