【发布时间】:2020-12-06 01:56:26
【问题描述】:
大家好,
我确信有人可以帮助我解决以下问题:
我想使用导航控制器通过一组登录/注册屏幕构建我的应用程序,但是一旦用户登录,我想以标签栏控制器格式构建应用程序。
不知道如何实现两个控制器的“交接”?
对解释这一点的材料有什么建议吗?
【问题讨论】:
-
一种可能性:从标签栏控制器开始,但只给它一个标签来导航登录。登录完成后,调用
setViewControllers为标签栏控制器提供您想要用于应用程序其余部分的控制器数组。 -
@PhillipMills 是否有可能通过从导航控制器开始使其工作?我有一个复杂的注册过程,因为我有两种不同类型的用户,所以我不得不从导航控制器开始。
-
看起来没那么简单,但是有这样的:developer.apple.com/documentation/uikit/uiwindow/…
-
@PhillipMills 谢谢,我去看看。另外,顺便提一下——一旦注册完成,我使用一个按钮转换到主屏幕(我希望标签栏在此处以 root 启动),所以我实际上是离开导航控制器而不是再次返回它。 App Delegate 中是否没有办法声明在主屏幕显示后标签栏应该接管?
标签: ios xcode storyboard