Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在objective-c的选项卡栏中设置徽章?_Ios_Objective C - Fatal编程技术网

Ios 如何在objective-c的选项卡栏中设置徽章?

Ios 如何在objective-c的选项卡栏中设置徽章?,ios,objective-c,Ios,Objective C,我想将通知放在应用程序的选项卡栏中,以显示为购物列表选择的项目数。 有没有办法在应用程序的选项卡栏中添加通知。你是说徽章?执行以下操作(其中,self是一个UIViewController): 您可以在UITabBarItem上设置badgeValue属性,以向用户显示该项目上的红色小徽章。在情节提要上,您必须选择导航视图控制器(如果有),然后打开属性窗口并根据需要设置徽章 如果要以编程方式设置 1. find your tabbar Item by viewcontroller # bad

我想将通知放在应用程序的选项卡栏中,以显示为购物列表选择的项目数。
有没有办法在应用程序的选项卡栏中添加通知。

你是说徽章?执行以下操作(其中,
self
是一个
UIViewController
):


您可以在UITabBarItem上设置badgeValue属性,以向用户显示该项目上的红色小徽章。

在情节提要上,您必须选择导航视图控制器(如果有),然后打开属性窗口并根据需要设置徽章

如果要以编程方式设置

1. find your tabbar Item by viewcontroller

 # badge=what you want to set.   
2.[[[self-tabBarController]tabBar]items]objectAtIndex:1]setBadgeValue:badge]

如果你想通过故事板进行设置,请参考此图

希望这会有所帮助。 谢谢

我使用了:

self.navigationController.tabBarItem.badgeValue = @"2";

您使用的标记不适用于此问题。请复习
self.navigationController.tabBarItem.badgeValue = @"2";