2010-02-16 55 views
15

我想将通知放到应用程序的选项卡栏中,以显示为购物清单选择的项目数量。 有什么办法可以在应用程序的标签栏中添加通知。我该如何设置标签栏中的徽章在objective-c中?

+0

你使用不appropritate对这个问题的标签。请回顾[什么是标签,我应该如何使用它们?](// stackoverflow.com/help/tagging) – SmokeDispenser 2016-02-01 11:18:57

回答

31

你的意思是徽章?这样做(其中selfUIViewController):

[[self tabBarItem] setBadgeValue:@"42"]; 
1

您可以设置在UITabBarItem的badgeValue财产与该项目一个红色的小徽章呈现给用户。

3

在故事板上,您必须选择导航视图控制器,然后打开“属性”窗口并根据您的要求设置“徽章”。

,如果你想通过编程设置

1. find your tabbar Item by viewcontroller 

# badge=what you want to set. 

2 [[[[自我tabBarController]的TabBar]项目] objectAtIndex:1] setBadgeValue:徽章]

如果你想设置故事板请参考这张图片。

enter image description here

希望这将有助于。 感谢

0

我做到了使用:

self.navigationController.tabBarItem.badgeValue = @"2"; 
相关问题