点击取消红点提示 (AppDelegate.m文件)
1:在 AppDelegate.m文件遵守 UITabBarControllerDelegate协议
2 : 设置代理
tabRootVC.delegate = self;
3:实现两个方法
//设置Controller对应的标签 是否可以点击 是否可以调换位置
-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{
return YES;
}
//当选择标签时候触发方法 可以去掉红色点点图标
-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{
//点下就消失显示的红点提示
viewController.tabBarItem.badgeValue = nil;
//点下减一
// static int i = 99;
// viewController.tabBarItem.badgeValue = [NSString stringWithFormat:@"%d+",--i];
NSLog(@"%@",viewController);
}