我实现了一个UITabBarController
并实施了几个标签。现在我已经从那里我想切换到一个特定的标签在UITabBarItem
按钮。我已经看到使用导航控制器的答案,但在我的情况下,我没有使用导航控制器。斯威夫特 - 从按钮打开特定选项卡中单击
注:我已经从互联网上复制这个截图,所以请忽略导航栏。我想要一个没有使用导航控制器的答案。
我实现了一个UITabBarController
并实施了几个标签。现在我已经从那里我想切换到一个特定的标签在UITabBarItem
按钮。我已经看到使用导航控制器的答案,但在我的情况下,我没有使用导航控制器。斯威夫特 - 从按钮打开特定选项卡中单击
注:我已经从互联网上复制这个截图,所以请忽略导航栏。我想要一个没有使用导航控制器的答案。
就用这个。
self.tabBarController.selectedIndex = indexToWhichYouWantToMove;
tabBarController
是您TabBarController
我应该怎么弄你不必做我的标签栏控制器 –
的参考它。就像你使用self.navigationController一样,你也必须使用它。只要记住你嵌入您在tabbarcontroller视图 - 控制@MoazKhan –
感谢您的回答和消除我的困惑。 –
的你tabBarController
在你viewController
参考的对象。
目标C:
[self.tabBarController setSelectedIndex:1];
斯威夫特:
tabBarController?.selectedIndex = 1
我的标签栏控制器只存在于故事板。我应该如何得到它的参考?在的viewController类 –
只需键入tabBarController它会自动提示你的标签栏控制器..这就是全部。 @MoazKhan –
对于目标C类型self.tabBarController,因为您将视图控制器嵌入到标签栏控制器中@MoazKhan –
请检查我的答案 –