也许这是一个简单的问题...
我有一个带有3个ViewController的3个选项卡栏项的UITabBarController。
我能够将Badge(通过使用setBadgeValue)添加到选项卡栏项,但仅在ViewController上,但是我想在加载UITabBarController时添加它。
任何想法?
谢谢
最佳答案
您可以在设置tabBarController之后将其添加到AppDelegate.m
。
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";
}