omr*_*mri 19 iphone objective-c
我有一个UITabBarController,
如何创建/更新badge valuetabBar项目viewController?
该tabBar项目的在IB创建.
我用tab将tabBar项连接到控制器IBOutlet UITabBar *tabBar.
谢谢.
Mat*_*ong 69
如果您的viewcontroller已经有一个与其关联的标签栏控制器,您可以深入查看标签栏项并设置其徽章,如下所示:
[[[[[self tabBarController] tabBar] items]
objectAtIndex:tabIndex] setBadgeValue:badgeValueString];
Run Code Online (Sandbox Code Playgroud)
其中tabIndex是您要设置的选项卡项的索引,badgeValueString是您要在选项卡上设置的字符串值.
小智 27
使用视图控制器的tabBarItem实例直接访问选项卡栏项,而不是深入查看它.
[self.tabBarItem setBadgeValue:badgeValue];
Run Code Online (Sandbox Code Playgroud)