2

也许这是一个简单的问题......

我有一个带有 3 个标签栏项目的 UITabBarController,它有 3 个 ViewController。

我可以将徽章(通过使用 setBadgeValue)添加到选项卡栏项,但只是在 ViewController 上,但我想在加载 UITabBarController 时添加它......

任何的想法?

谢谢

4

2 回答 2

0

您可以从 AppDelegate 或应用程序中的任何其他位置将其添加到所需的 UITabBarItem。

于 2012-04-22T01:22:34.353 回答
0

您可以AppDelegate.m在设置 tabBarController 之后添加它。

self.tabBarController.viewControllers = [NSArray arrayWithObjects:vc1,vc2,vc3,vc4, nil];
NSArray *items = self.tabBarController.tabBar.items;
if (items && [items count]>2) {
    UITabBarItem *item = [items objectAtIndex:1];
    item.badgeValue = @"New";
}
于 2012-04-22T07:16:12.683 回答