繁体   English   中英

iOS:从其他标签页中消除搜寻

[英]IOS: unwind segues from other tab

我有一个带有两个标签的标签栏控制器。 第一个选项卡是带有概览数据的表格视图。 当您单击一个单元格时,它将选择一个新的视图控制器并显示详细数据。 数据之间传递。

如果我位于相应的详细视图和“切换”选项卡上,则该详细视图仍然存在。

在第二个选项卡上,您可以切换正在查看的组,因此可以切换数据。 我在表中重新加载了数据,但是当我切换选项卡时,详细页面仍然包含旧数据,直到我按下“后退”按钮。

切换组并重新加载数据时,是否可以从第二个选项卡中解开第一个选项卡的设置?

好吧,您应该能够访问标签栏及其中的视图控制器,然后执行弹出操作,如下所示:

let tabBar = self.tabBarController
tabBar?.viewControllers?[0].navigationController?.popViewController(animated: false)

利用最佳链接,基本上,您是在说:尝试找到最近的UITabBarController,然后在选项卡栏位置0获得UIViewController ,如果有,则获得UINavigationController ,然后弹出 ,这意味着在导航链中退后一步。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM