ios – 将一个UIButton连接到2个段

前端之家收集整理的这篇文章主要介绍了ios – 将一个UIButton连接到2个段前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个UIButton,我试图将它连接到两个部分.使用哪个segue取决于一些条件.

例如,当按下UIButton(标题为“next”)时,

if(condition 1) then go to screen A. else go to screen B.

我相信我的代码是正确的(我已经包括它),但问题是,在故事板视图,我可以连接一个按钮只有一个视图控制器使用segue.我该如何解决

这是我使用的代码

-(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];
        }
}

解决方法

在故事板窗口中,控制从视图底部的视图控制器图标拖动并将其拖动到目标视图控制器,给出segue一个标识符,并重复下一个段落.

猜你在找的iOS相关文章