如何在从另一个选项卡点击按钮后更改自定义标签栏按钮状态

时间:2013-01-16 18:08:10

标签: iphone ios uitabbarcontroller

我的应用中有自定义标签栏。我在标签栏的中间使用了一个凸起的自定义按钮。用户从第一个选项卡点击按钮后,此自定义中间按钮应更改为选定状态。

第一个标签上的按钮操作是:

[self.tabBarController setSelectedIndex:1];

我正在使用自己的Tabbar Controller类,所以我可以在中间绘制自定义按钮。我手动选择了按钮更改状态,但我需要它来改变第一个选项卡中按钮点击时的状态,并将所选索引设置为中间的标签栏按钮。

如果我能提供更多信息,请告诉我。感谢你忍受一个新手!

2 个答案:

答案 0 :(得分:0)

我通过将self.tabBarController转换为我的自定义tabBarController:

来解决这个问题
customTabBarController *tabBarController = (customTabBarController *)self.tabBarController;

然后引用按钮并设置选中我只是做了:

[tabBarController.button setSelected:YES];

答案 1 :(得分:-1)

我了解您有关自定义标签栏的问题,您可以自定义标签栏。

以下是一些示例代码和想法。请检查此链接Custom Tab Bar customize

我希望它对你有所帮助。

相关问题