Bir*_*chi 12 uitabbarcontroller uikit uitabbaritem
我将UITabBarController添加到窗口,并将UITabBarController的viewControllers属性设置为ViewControllers数组.如果我在viewController中设置徽章值,那么它的工作正常.self.tabBarItem.badgeValue = @"3";
但是,如果我将UITabBarController的viewControllers属性设置为具有视图控制器作为rootviewcontroller的导航控制器数组,那么它不设置徽章值.
有什么建议 ??
谢谢
Bir*_*chi 34
是的,我得到了答案.
[[self navigationController] tabBarItem].badgeValue = @"3";
Run Code Online (Sandbox Code Playgroud)
Bab*_*nda 17
或这个:
[[self.tabBarController.tabBar.items objectAtIndex:2] setBadgeValue:[NSString stringWithFormat:@"%d",[UIApplication sharedApplication].applicationIconBadgeNumber]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14286 次 |
| 最近记录: |