如何在弹出到 rootView Swift 后立即更改选项卡?
how to change tab immediately after pop to rootView Swift?
我有一个包含 5 个选项卡的选项卡视图,每个选项卡都嵌入在导航控制器中!在选项卡 1 中,我输入视图控制器 A,然后输入 viewController B!在 B 视图控制器中的按钮上,我想弹出到根视图,并更改选项卡!我使用了这段代码:
self.navigationController?.popToRootViewController(animated: true)
self.tabBarController?.selectedIndex = 4
但它只弹出到根视图,并没有改变选项卡!
我怎样才能做到这两个?!
你必须改用这个。
self.navigationController?.tabBarController?.selectedIndex
我有一个包含 5 个选项卡的选项卡视图,每个选项卡都嵌入在导航控制器中!在选项卡 1 中,我输入视图控制器 A,然后输入 viewController B!在 B 视图控制器中的按钮上,我想弹出到根视图,并更改选项卡!我使用了这段代码:
self.navigationController?.popToRootViewController(animated: true)
self.tabBarController?.selectedIndex = 4
但它只弹出到根视图,并没有改变选项卡! 我怎样才能做到这两个?!
你必须改用这个。
self.navigationController?.tabBarController?.selectedIndex