1

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

第一个选项卡上的按钮操作是:

[self.tabBarController setSelectedIndex:1];

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

让我知道我是否可以提供更多信息。感谢您忍受新手!

4

2 回答 2

0

我通过将 self.tabBarController 转换为我的自定义 tabBarController 解决了这个问题:

customTabBarController *tabBarController = (customTabBarController *)self.tabBarController;

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

[tabBarController.button setSelected:YES];
于 2013-01-17T20:51:45.970 回答
-1

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

这是一些示例代码和想法。检查此链接自定义标签栏自定义

我希望它可以帮助你。

于 2013-01-16T18:16:36.237 回答