如何通过swift 4.2进入没有故事板的主页?

问题描述 投票:-1回答:3

我有几个viewcontrollers,我想有一个如下工作流程:

enter image description here

因此MainController将创建一个tabbarcontroller,其中包括A,B,C视图控制器。然后当用户转到B时,将转到B-1,B-2然后返回到最终的MainController。

我该怎么办这个流程?我应该使用popViewController吗?如果是这样,怎么样?

ios swift swift4.2
3个回答
0
投票

您可以使用它来弹出根视图控制器

self.navigationController?.popToRootViewController(animated:  true)

0
投票

在您的情况下,您需要使用UINavigationController。

请查看此示例,此示例非常适合您的要求。

Swift Example

Apple example code (Objective-C)

更新Another example

这里我没有把示例代码请查看以上链接供您参考。


0
投票

如果您不知道应用程序的层次结构,或者它太复杂,那么您将获得所需的UIViewController

let viewController = UIApplication.shared.keyWindow!.rootViewController as! YourViewController
© www.soinside.com 2019 - 2024. All rights reserved.