如何在情节提要的标签栏上启动导航控制器的第三个视图控制器
Posted
技术标签:
【中文标题】如何在情节提要的标签栏上启动导航控制器的第三个视图控制器【英文标题】:how to start third view controller of navigation controllers on tab bar in storyboard 【发布时间】:2019-12-16 08:19:01 【问题描述】:标签栏有三个视图控制器。我想在打开标签栏时启动导航控制器的第三个视图控制器。当点击第三个视图控制器上的后退按钮时,移动到第二个视图控制器。
如何启动第三个视图控制器并推送第一个、第二个视图控制器。
它有每个segue。
【问题讨论】:
这不是一个好主意。这是违反直觉的。你为什么不把第三个 vc 作为你的第一个,把第一个作为你的最后一个? 【参考方案1】:只需访问您的导航控制器并致电setViewControllers
let nvc = (tabBarController?.viewControllers?[0] as? UINavigationController)
nvc?.setViewControllers([UIViewController1, UIViewController2, UIViewController3], animated: false)
【讨论】:
以上是关于如何在情节提要的标签栏上启动导航控制器的第三个视图控制器的主要内容,如果未能解决你的问题,请参考以下文章