首页 > 解决方案 > 如何从标签栏视图控制器返回?

问题描述

我的初始屏幕是HomeViewController,从HomeViewController我移动到TabBarViewController。现在,我想搬回HomeViewController. 我为此使用以下代码:

self.navigationController?.popViewController(animated: true)

但它不起作用。

标签: iosswift

解决方案


在应用程序委托文件中,将以下代码放入 applicationDidFinishLaunching 方法中。

let st = UIStoryboard(name: "Main", bundle: nil)
let homeVC = [st initializeViewControllerWithIdentifier:"HomeVC"]

let navigation = UINavigationController(rootViewController:  homeVC)
self.window??.rootViewController = navigation

或者

您可以直接将 Navigation 控制器从 Storyboard 嵌入到主视图控制器。

谢谢


推荐阅读