【发布时间】:2015-09-14 04:32:09
【问题描述】:
到目前为止,视图控制器中有一个按钮(我们称之为主视图控制器)。我想要的是:如果它满足某个条件,当我按下按钮时,segue 会导致 View Controller A;如果没有,当我按下按钮时,它会导致视图控制器 B。 但是似乎一个按钮只能有一个segue,所以我想知道我想要的是否可以在storyboard中实现? 提前谢谢!!!
如果这个问题对你来说太基础了,我很抱歉。我仍然是 iOS 编程的初学者。
【问题讨论】:
-
您需要在按钮操作中添加 if else 条件,以检测哪个 vc 将被推送或弹出。
-
@NitinGohel 是的,但我现在的问题是我无法从一个按钮获得两个带有两个标识符的 segue。你能告诉我怎么做吗?
-
珍妮,让我们假设如果您能够从单个按钮连接 2 个转场,那么如何设置条件来决定在按钮单击时使用哪个转场,我的意思是您必须为该按钮实现 IBAction。如果您要实现 IBAction,那么连接序列以执行操作是没有意义的。这就是为什么 xcode 不允许在单个按钮上有多个 segues 的原因。
标签: ios objective-c storyboard