删除标签栏中的徽章
问题描述:
如何删除标签栏中的徽章我曾在下面的代码中使用但不适用于我。删除标签栏中的徽章
UITabBarItem *chatbadge=[appDelegate.tabBarController.tabBar.items objectAtIndex:2];
chatbadge.badgeValue=nil;
建议任何解决方案。
答
尝试通过的viewController做:
UIViewController *viewController = [appDelegate.tabBarController.viewControllers objectAtIndex:2];
viewController.tabBarItem.badgeValue = nil;
答
斯威夫特版本&这是很奇怪的
self.tabBarController?.viewControllers?[3].tabBarItem.badgeValue = nil
工作,而不是
self.tabBarItem.badgeValue = nil