ios - 如何从标签栏视图控制器返回?
问题描述
我的初始屏幕是HomeViewController
,从HomeViewController
我移动到TabBarViewController
。现在,我想搬回HomeViewController
. 我为此使用以下代码:
self.navigationController?.popViewController(animated: true)
但它不起作用。
解决方案
在应用程序委托文件中,将以下代码放入 applicationDidFinishLaunching 方法中。
let st = UIStoryboard(name: "Main", bundle: nil)
let homeVC = [st initializeViewControllerWithIdentifier:"HomeVC"]
let navigation = UINavigationController(rootViewController: homeVC)
self.window??.rootViewController = navigation
或者
您可以直接将 Navigation 控制器从 Storyboard 嵌入到主视图控制器。
谢谢
推荐阅读
- java - 离开活动时如何停止测验倒计时?
- html - 将按钮放在不同尺寸的盒子中的相同位置
- c# - 如何删除或隐藏 OxyPlot 图表上的注释?
- python - Plotly-Dash:为每个选定的 df 列添加新的 yaxis
- excel - 将时间戳和名称添加到修改的行
- excel - Excel 在运行 VBA 代码时不断崩溃
- vba - 如何防止事件处理程序对任务进行本地资源分配?
- amazon-web-services - 使用 boto3 用标签值描述图像(AMI)
- heroku - 使用 Heroku Scheduler 或在 Web 界面控制台中运行“heroku ps:restart”会显示“heroku: command not found”
- react-native - 布局道具中分配尺寸和百分比属性的区别