如何将两个视图控制器连接到故事板中的一个button?

到目前为止,视图控制器中有一个button(我们称之为“主视图控制器”)。 我想要的是:如果它满足一定的条件,当我按下button,segue会导致视图控制器A; 如果没有,当我按下button,它会导致视图控制器B.但似乎只有一个button只能有一个赛格,所以我想知道我想要的是可以实现的故事板? 提前致谢!!!

如果这个问题对你来说太基本了,我很抱歉。 我仍然是iOS编程的一个开始。

你需要从viewController本身创build一个segue到目的地。 您可以为每个viewController执行此操作,并为其提供适当的标识符。

在这里输入图像说明

然后你用IBAction连接你的button,并决定执行哪个segue

在这里输入图像说明

将button连接到一个标准的IBAction,检查条件,并用performSegueWithIdentifier:sender:在代码中执行segue performSegueWithIdentifier:sender: