如何链接到故事板Xcode的另一个视图

时间:2013-06-19 22:09:53

标签: ios xcode view hyperlink storyboard

我创建了一个登录系统。它使用用户ID而不是用户名和密码。我想这样做,当按下登录按钮时,它会在我的故事板中打开另一个视图控制器。我已经有一个if语句检查用户ID以查看它是否正确。我只需要知道要执行的方法。我尝试了一些,但我需要更多解释如何使用它们。

1 个答案:

答案 0 :(得分:3)

有几种方法可以做到这一点。第一种是创建一个直接将登录按钮链接到新视图控制器的segue。如果要执行此操作,请右键单击从按钮拖动(或控制拖动)到新视图控制器。这应该是从第一个控制器到第二个控制器的灰线。然后,您可以单击界面构建器中segue中间的小圆圈,为其指定名称并指定类型。

或者,如果您使用代码创建了登录按钮,或者只想更好地控制segue,则可以在界面构建器中创建通用segue,这意味着只需控制从一个视图控制器拖动到另一个视图控制器。如果你这样做,你必须命名为SEGUE所以你有办法稍后调用它。然后你只需要调用[self performSegueWithIdentifier:@"nameOfYourSegue" sender:self];来使segue发生。

如果您需要配置新的视图控制器或为其提供任何数据,这应该在prepareForSegue:方法中进行。

这是一个关于segues的精彩教程的链接:

http://www.appcoda.com/storyboards-ios-tutorial-pass-data-between-view-controller-with-segue/