gpt4 book ai didi

ios - 当用户单击“注销”时,我想将 View Controller 关闭到第一个屏幕

转载 作者:行者123 更新时间:2023-11-30 14:08:50 25 4
gpt4 key购买 nike

我正在创建一个登录/注册流程,当单击 TableView Controller (最后一个屏幕)上的“注销”时,我希望它返回到蓝屏(这是主应用程序屏幕) 。

enter image description here

我在 TableView Controller 中使用以下代码:

func signOutTapped (sender:UIButton) {
PFUser.logOut()
self.dismissViewControllerAnimated(true, completion: {});
}

解析确实成功地将用户注销,并且屏幕返回到上一个屏幕(即,绿色屏幕之一,具体取决于用户来自哪里)。但是,当在 TableView Controller 上单击“注销”时,我希望它关闭到蓝屏。

我应该使用从 TableView Controller 到蓝屏的转场吗?如果是这样,什么类型的转场会通过向下滑动过渡(与模态转场相反)来关闭屏幕?

任何关于如何重新构建 Storyboard的建议都会很棒!谢谢!

最佳答案

您可以这样做的一种方法是:登录或注册完成后,将 View Controller (绿色)关闭回到开始屏幕(蓝色),然后显示选项卡栏 View Controller 。

这通常是一个很好的模式,因为登录/注册是可选任务,不是应用程序工作流程的固有部分。例如,当用户已经登录(随后启动应用程序)时,您将直接从蓝屏(启动 VC)转到选项卡栏 View Controller 。

关于ios - 当用户单击“注销”时,我想将 View Controller 关闭到第一个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31997760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com