iphone在按钮单击时更改标签栏项目
Posted
技术标签:
【中文标题】iphone在按钮单击时更改标签栏项目【英文标题】:iphone change tab bar item on button click 【发布时间】:2010-03-25 17:03:53 【问题描述】:我的 iphone 应用程序中有 4 个选项卡。当用户单击选项卡 1 中的按钮时,我想将用户移动/切换到另一个选项卡,假设选项卡 2。
怎么做?
【问题讨论】:
您无需点击 iPhone 上的按钮,而是点击它们。 【参考方案1】:你可以使用
[self.tabBarController setSelectedIndex:tabIndex];
其中tabIndex
是您要切换到的标签的索引。
【讨论】:
以及如何检查单击了哪个选项卡?任何委托方法? 切换标签页时,会调用- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
委托方法。所有这些都可以在文档中找到。我花了不到一分钟的时间找到它并回答了你的问题;)【参考方案2】:
还可以指出,如果你在一个视图中,你应该使用 super 而不是 self。
【讨论】:
【参考方案3】:Swift 3.0 版本的@Jasarien 回答:
self.tabBarController?.selectedIndex = tabIndex
其中tabIndex
是您要切换到的标签的索引。
【讨论】:
以上是关于iphone在按钮单击时更改标签栏项目的主要内容,如果未能解决你的问题,请参考以下文章