注册完成后返回登录页面

时间:2016-07-06 20:35:05

标签: ios uiviewcontroller

如何在离开之后返回上一页。例如,我的应用程序打开到登录屏幕,您可以在注册时登录或注册,它将引导您完成多页面和多视图控制器进程。注册完成后,我希望将它们带回到起始登录页面。

任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

您想要使用dismissViewControllerAnimated,例如,如果视图控制器是以模态方式呈现的话。如果您使用的是导航控制器,则可能还需要尝试popViewControllerAnimated

我建议您阅读UIViewController Class RefUINavigation Controller Class Ref

答案 1 :(得分:0)

如果您使用的是导航控制器(在多VC过程中强烈建议使用),最好的解决方案是使用Unwind Segues。

您可以看到Apple's Documentation on using them,但要简要说明一下这个过程:

  1. 使用签名@IBAction unwindToLogin(segue: UIStoryboardSegue)

  2. 在登录页面上创建方法
  3. 在View Controller中创建一个想要返回登录界面的segue,从而导致视图控制器的退出图标。退出图标显示在下面

  4. Exit Icon

    1. 创建segue时,如果您打算以编程方式调用它,请选择unwindToLogin函数并为其指定标识符。
    2. 对待它你将如何做任何其他的,它应该工作!