Tabbar badge quand cacher Tabbaritem touché
-
16-09-2019 - |
Question
Je tente d'utiliser des badges TabBar mais j'ai problème ... J'ai trouvé comment mettre le badge
mais je ne peux pas trouver comment attraper l'événement tactile pour le tabbaritem donc je peux supprimer le badge lorsque l'utilisateur est sur le tabbaritem correspondant
Merci pour votre aide
La solution
Vous devez mettre en œuvre tabBarController: didSelectViewController: le délégué de la barre d'onglets. Pour effacer le badge, réglez-le sur nil
. Par exemple:
- (void) tabBarController:(UITabBarController*)aTabBarController
didSelectViewController:(UIViewController*)viewController
{
viewController.tabBarItem.badgeValue = nil;
}
Autres conseils
Note: Écrivez à l'intérieur viewController de Tabbar sur lequel vous avez un badge affiché
.- (void) viewWillAppear: (BOOL) animée {
// reseting tabbar badge value...
self.tabBarItem.badgeValue = nil;
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow