故事板iOS5 - 如何在按下Segue按钮时防止故事板改变

时间:2012-02-14 15:56:41

标签: iphone ios ios5 storyboard segue

我使用新的iOS 5 Utility应用模板创建了一个应用。从以前的SDK开始,我们现在必须使用故事板作为GUI(我喜欢使用它),但我想知道如何防止“Segue”将视图翻转到故事板上的下一个视图。

默认情况下有一个按钮,按下时会翻转到“FlipsideViewController”,我想使用此按钮作为登录表单的一部分,但我需要停止故事板进入Segue,除非凭据正确。我已写入所有登录代码但无法阻止页面翻转。我认为这样做的方法实际上会阻止用户通过单击“FlipsideViewController”上的默认“完成”按钮返回。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:6)

您必须将按钮连接到IBAction而不是segue。在操作中,检查凭据是否正确,然后调用performSegue:执行该操作。

您必须将segue直接从视图控制器连接到下一个场景,而不是从按钮连接。