简体   繁体   English

从标签栏控制器返回以查看控制器

[英]Go back to view controller from tab bar controller

在此处输入图片说明 I have a viewController. 我有一个viewController。 This view controller goes to a TabBarViewController which has two childs. 该视图控制器转到具有两个TabBarViewController How can I go back from this child(s) to root view controller ? 我怎样才能从这个孩子回到根视图控制器? ( I Want to go back to the first view controller after clicking on UPDATE/CHANGE button ) (我想在单击“更新/更改”按钮后返回第一个视图控制器)

I have tried this but it's not working. 我已经尝试过了,但是没有用。

self.navigationController?.popToRootViewController(animated: true)

你可以试试

self.navigationController?.navigationController?.popToRootViewController(animated: true)

Try this code. 试试这个代码。 it's working for you. 它为您工作。

_ = navigationController?.popToRootViewController(animated: true)

or 要么

_ = navigationController?.popViewController(animated: true)

Try this flow it's working perfectly for me. 试试这个流程,对我来说效果很好。

Set a tag Value for each viewcontroller like below image and use the below code inside the button action. 为每个viewcontroller设置标签值,如下图所示,并在button动作内使用以下代码。

@IBAction func ButtonActin(_ sender: Any)
{
   // Button Action from viewcontrollerOne to viewcontrollerZero
   tabBarController?.selectedIndex = 0
}

在此处输入图片说明

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

相关问题 故事板-从模态视图控制器返回到选项卡栏控制器 - Storyboard - go back to tab bar controller from modal view controller 当我从视图回到标签栏控制器时,标签栏不显示 - When i go from view back to tab bar controller, the tab bar doesnt show 如何关闭选项卡栏控制器并单击按钮返回上一个视图控制器 - How to dismiss a Tab Bar Controller and go back to previous view controller on click of button 标签栏视图控制器中的ios后退按钮 - ios back button from a tab bar view controller 单击第一个视图控制器中的按钮时如何通过选项卡栏控制器从一个视图控制器转到另一个视图控制器 - How to go from one view controller to another view controller through tab bar controller when Click a button in the first view controller 从视图控制器移动到标签栏控制器 - Move from view controller to tab bar controller 关闭Xib并转到选项卡栏控制器应用程序中的视图控制器 - Dismiss xib and go to a view controller in a tab bar controller app 推回标签栏的视图控制器后,标签栏消失 - Tab bar disappears after push back to a view controller of the tab bar 从导航栏视图控制器导航到选项卡栏视图控制器 - Navigate from a navigation bar view controller to a tab bar view controller 从选项卡栏控制器触发导航控制器中的视图控制器 - Trigger view controller in a navigation controller from tab bar controller
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM