【发布时间】:2019-12-16 08:19:01
【问题描述】:
标签栏有三个视图控制器。我想在打开标签栏时启动导航控制器的第三个视图控制器。当点击第三个视图控制器上的后退按钮时,移动到第二个视图控制器。
如何启动第三个视图控制器并推送第一个、第二个视图控制器。
它有每个segue。
【问题讨论】:
-
这不是一个好主意。这是违反直觉的。你为什么不把第三个 vc 作为你的第一个,把第一个作为你的最后一个?
标签: ios
标签栏有三个视图控制器。我想在打开标签栏时启动导航控制器的第三个视图控制器。当点击第三个视图控制器上的后退按钮时,移动到第二个视图控制器。
如何启动第三个视图控制器并推送第一个、第二个视图控制器。
它有每个segue。
【问题讨论】:
标签: ios
只需访问您的导航控制器并致电setViewControllers
let nvc = (tabBarController?.viewControllers?[0] as? UINavigationController)
nvc?.setViewControllers([UIViewController1, UIViewController2, UIViewController3], animated: false)
【讨论】: