使用Swift解开没有故事板的segue

时间:2016-07-02 02:38:36

标签: ios xcode swift segue unwind-segue

我似乎无法找到解决此问题的方法。我发现的关于展开segues的所有主题都是通过故事板实现segue。

我正在尝试学习如何在代码中将我的布局纯粹。所以在我的新Xcode项目中,我正在删除故事板文件。

我想在我的视图控制器上执行一个展开segue,将用户登录到我的应用程序的主屏幕。当用户成功登录时,视图应该展开。

有人能指出我如何使用代码实现这种效果的正确方向吗?

2 个答案:

答案 0 :(得分:4)

你不能做任何事情" segue"没有segues的动作是故事板项目。

如果要转换的视图是导航堆栈上的第一个视图,则可以使用self.navigationController?.popToRootViewControllerAnimated(true)

如果您只想转到另一个视图控制器,可以使用

presentViewController

答案 1 :(得分:0)

如果当前视图控制器是以模态方式显示的,您还可以dismissViewControllerAnimated