Ios 两个故事板,都包含Tabbar控制器。如何在他们之间切换?
我有两个故事板,都包含一个TabBarController。让我们调用第一个故事板/TabBarController组,以及第二个用户 当我从组切换到用户时,会出现用户界面,但组选项卡栏仍保留 如何从组切换到用户,以使UI和选项卡栏发生变化 编辑: 我的目标Ios 两个故事板,都包含Tabbar控制器。如何在他们之间切换?,ios,iphone,swift,uitabbarcontroller,segue,Ios,Iphone,Swift,Uitabbarcontroller,Segue,我有两个故事板,都包含一个TabBarController。让我们调用第一个故事板/TabBarController组,以及第二个用户 当我从组切换到用户时,会出现用户界面,但组选项卡栏仍保留 如何从组切换到用户,以使UI和选项卡栏发生变化 编辑: 我的目标 不要为此使用segue。要让UIKit知道您真正想做的是切换选项卡,这是不可能的,它只是认为您想从故事板创建一个viewController实例化,并将其推送到nav堆栈中 试试这个: self.tabBarController?.sele
不要为此使用segue。要让UIKit知道您真正想做的是切换选项卡,这是不可能的,它只是认为您想从故事板创建一个viewController实例化,并将其推送到nav堆栈中 试试这个:
self.tabBarController?.selectedIndex = // the index of your dest tab, start from 0
不要用segue来做这个。要让UIKit知道您真正想做的是切换选项卡,这是不可能的,它只是认为您想从故事板创建一个viewController实例化,并将其推送到nav堆栈中 试试这个:
self.tabBarController?.selectedIndex = // the index of your dest tab, start from 0
你问的是苹果关于标签栏的指导方针。也就是说,如果你真的想做,我相信你可以做,但我建议你重新考虑你的设计,因为:
你所问的问题与苹果关于标签栏的指导方针背道而驰。也就是说,如果你真的想做,我相信你可以做,但我建议你重新考虑你的设计,因为:
你要求做的事完全合法且简单。简单地从一个UITabBarController到另一个UITabBarController进行当前/模式切换。这将使用新接口(第二个选项卡栏控制器及其选项卡栏)完全替换该接口(第一个选项卡栏控制器及其选项卡栏) 你要求做的事完全合法而且容易。简单地从一个UITabBarController到另一个UITabBarController进行当前/模式切换。这将使用新接口(第二个选项卡栏控制器及其选项卡栏)完全替换该接口(第一个选项卡栏控制器及其选项卡栏) 只需从一个选项卡栏控制器到另一个选项卡栏控制器进行演示/模式切换。有什么问题吗?您也可以使用页面视图控制器,只需简单的滑动即可从组切换到用户。必须从一个选项卡栏控制器切换到另一个选项卡栏控制器进行演示/模式切换。有什么问题吗?你也可以使用页视图控制器,只需简单的一扫就可以从组切换到用户。这并不完全正确,苹果说的是,你不应该从另一个页视图控制器调用或嵌入一个页视图控制器,但完全可以通过模式或从另一个容器VC(如页视图控制器)呈现它。至少有两个苹果的应用程序(可能是contact)不完全正确,苹果说的是,你不应该从另一个选项卡视图控制器调用或嵌入选项卡视图控制器,但完全可以通过模式或从另一个容器VC(如页面视图控制器)呈现它。至少有两个苹果的应用程序可以做到这一点(可能会联系到)这是在产生预期的效果这是在产生预期的效果