1

我正在尝试在 ipad 2 中开发一个信使应用程序,我在 ipad 屏幕顶部使用了一个自定义选项卡栏。当收到来自远程方的消息而不单击该选项卡时,我需要在其中一个选项卡中显示一个指示器(带图标)。我还需要在不点击选项卡的情况下开始聊天时更改选定的选项卡图像。

我已经尝试过 self.tabBarItem.badgeValue = @"1"; 但这对我不起作用,因为我的标签栏位于定制的 ipad 屏幕顶部,我将默认标签栏隐藏在底部。

任何建议将不胜感激。

4

1 回答 1

1

我能问你为什么self.tabBarItem.badgeValue = @"1";不工作吗?只是因为标签栏是自定义的?

但我试过这个有效:

[[[[self tabBarController] tabBar] items] objectAtIndex:0] setBadgeValue:@"1"];

谢谢

于 2012-07-12T15:09:37.840 回答